gpt4 book ai didi

python - conda 安装在 conda 中创建的 virtualenv 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 00:41:17 25 4
gpt4 key购买 nike

我使用 conda 创建了一个 virtualenv,并在这个 env 下安装新的 python 包,如下所示。

conda create --name env_2
source activate env_2
conda install biopython

ls ~/anaconda/envs/env_2/lib/python3.6/site-packages/Bio/ # biopython is installed correctly

但是我还是不能用Bio。我错过了什么吗?

>>> import Bio
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Bio'
>>>

最佳答案

默认情况下,conda create --name env_2 将仅安装 activatedeactivateconda 包环境,将不会安装解释器:

$ ls miniconda3/envs/env_2/bin/
activate conda deactivate

如果你想安装 python 解释器,你有 3 个选项:

  1. 提供 python 作为包安装在环境中:

    $ conda create --name env_2 python
  2. 创建环境后将 python 作为包安装:

    $ source activate env_2
    (env_2)$ conda install python
  3. python 添加到默认包列表 ( documentation ):

    $ cat ~/.condarc
    create_default_packages:
    - python

编辑 1:

从评论中添加信息。

关于python - conda 安装在 conda 中创建的 virtualenv 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41804039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com