即使使用pip install安装了软件包后,为什么仍然出现“找不到模块”错误?

时间:2020-06-26 19:19:38

标签: python installation

我正在尝试使用卷积创建图像处理程序。我需要包scikit-image,特别是这样:

from skimage.exposure import rescale_intensity

我已经在我的终端(Mac)中使用pip install scikit-image反复安装了scikit-image。我是在 convolutions.py 文件所在的文件夹中完成此操作的(这是 PYTHONPATH 的意思吗?)。但是,我总是收到错误消息:

Traceback (most recent call last):
File "Convolutions.py", line 6, in <module>
from skimage.exposure import rescale_intensity
ImportError: No module named skimage.exposure

我该如何解决问题?

1 个答案:

答案 0 :(得分:1)

确保将软件包安装在正在运行的相同版本的python上。在Mac上,默认情况下python运行python-2.7,命令python3运行python-3.x。另外,pip默认将软件包安装到python-2.7。要将它们安装在python3上,请尝试运行

python3 -m pip install scikit-image

或者简单地

pip3 install scikit-image