首页 > 解决方案 > 为什么即使使用 pip install 安装了软件包,我仍然会收到“找不到模块”错误?

问题描述

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

from skimage.exposure import rescale_intensity

pip install scikit-image我已经在我的终端 (Mac)中反复安装了 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

我该如何解决这个问题?

标签: pythoninstallation

解决方案


确保您将软件包安装在您正在运行的同一版本的 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

推荐阅读