Pip安装包在conda环境中不可见
Pip installed package not visible in conda environment
我在 conda 环境中工作(称为 python36)
我在这个环境中通过
安装了一个包'bctpy'
pip install bctpy
当我现在尝试导入这个模块时(仍然在这个环境中)
import bctpy
我收到错误:
ModuleNotFoundError: No module named 'bctpy'
当我运行:
conda list
在命令提示符下模块就在那里,但是在 python 我 运行
help()
modules
which pip 和 which 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
不可见。有谁能解释一下出了什么问题吗?
这是一个经常会遇到的问题:
PIP 包源自 PyPI name bctpy
pip install bctpy
但是导入名称是从top level directory name: bct/
导出的,所以必须像
一样导入
import bct
因为在我的 pip 安装 ImageHash 之后我无法得到它,我尝试了以下
1.更新Anaconda中的索引
2.更新频道
None 人提供了帮助。
但是当我进入 Anaconda -> Environments 选项卡 -> 单击 base(root) 旁边的三角形标记 -> 打开终端 -> 运行 命令 conda install -c conda-forge imagehash
紧接着我就能看到包裹了。
我在 conda 环境中工作(称为 python36)
我在这个环境中通过
安装了一个包'bctpy'pip install bctpy
当我现在尝试导入这个模块时(仍然在这个环境中)
import bctpy
我收到错误:
ModuleNotFoundError: No module named 'bctpy'
当我运行:
conda list
在命令提示符下模块就在那里,但是在 python 我 运行
help()
modules
which pip 和 which 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
不可见。有谁能解释一下出了什么问题吗?
这是一个经常会遇到的问题:
PIP 包源自 PyPI name bctpy
pip install bctpy
但是导入名称是从top level directory name: bct/
导出的,所以必须像
import bct
因为在我的 pip 安装 ImageHash 之后我无法得到它,我尝试了以下 1.更新Anaconda中的索引 2.更新频道
None 人提供了帮助。
但是当我进入 Anaconda -> Environments 选项卡 -> 单击 base(root) 旁边的三角形标记 -> 打开终端 -> 运行 命令 conda install -c conda-forge imagehash
紧接着我就能看到包裹了。