Pip安装包在conda环境中不可见

2024-06-26 13:44:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我在康达环境下工作(称为python36)

在此环境中,我通过安装了一个包“bctpy”

pip install bctpy

当我现在尝试导入此模块时(此时仍处于此环境中)

^{pr2}$

我收到错误:

ModuleNotFoundError: No module named 'bctpy'

当我跑步时:

conda list 

从命令提示符处可以看到模块,但是在python中我运行

help()
modules 

哪个pip和哪个python的输出如下:

(python36) bash-4.1$ which pip
/home/.conda/envs/python36/bin/pip
(python36) bash-4.1$ which python
/home/.conda/envs/python36/bin/python

它不可见。有人能解释出哪里出了问题吗?在


Tags: 模块installpipbashwhichhomebin环境
2条回答

因为在pip安装ImageHash之后我无法获得它,所以我尝试了以下步骤 1水蟒的更新索引 2更新频道

他们都没帮上忙。在

但当我转到Anaconda->Environments(环境)选项卡->单击base(根)旁边的三角形标记->Open terminal->运行命令conda install-c conda forge imagehash

在这之后,我立刻看到了包裹。在

这是一个时不时会遇到的问题:

PIP包派生自PyPI name ^{}

pip install bctpy

但是导入名称是从top level directory name: ^{}派生的,因此它必须像

^{pr2}$

相关问题 更多 >