相关疑难解决方法(0)

Conda 环境中出现意外的 Python 路径

在 Conda 环境中(base此处),我对 Python 路径中的目录顺序感到惊讶:

python -c "import sys; print(sys.path)"
['', 
'/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/lib/python37.zip',
'/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/lib/python3.7',
'/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/lib/python3.7/lib-dynload',
'/export/home/db291g/.local/lib/python3.7/site-packages',
'/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/lib/python3.7/site-packages']
Run Code Online (Sandbox Code Playgroud)

如您所见,我本地的非 Conda 路径:

/export/home/db291g/.local/lib/python3.7/site-packages
Run Code Online (Sandbox Code Playgroud)

出现在 Conda 对应项之前:

/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/lib/python3.7/site-packages
Run Code Online (Sandbox Code Playgroud)

这意味着安装在 中的 Python 包miniconda3/lib/python3.7/site-packages如果也在.local/lib/python3.7/site-packages. 事实上,在.local/lib/python3.7/site-packages我有numpyv1.20,但在Conda环境中我需要v1.19,它已正确安装,但被v1.20取代。这似乎违背了使用 Conda 的意义。

我的配置有问题还是我在这里遗漏了一些东西?

一些信息:

which python
/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/bin/python

python -V
Python 3.7.12

which conda
/export/projects/III-data/wcmp_bioinformatics/db291g/miniconda3/bin/conda

conda --version
conda 4.11.0
Run Code Online (Sandbox Code Playgroud)

python path conda

7
推荐指数
1
解决办法
6412
查看次数

标签 统计

conda ×1

path ×1

python ×1