python - 为什么即使使用 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
我该如何解决这个问题?
解决方案
确保您将软件包安装在您正在运行的同一版本的 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
推荐阅读
- excel - 如果写入同一行的一个单元格,则在空单元格上写入 N/A 或“-”
- javascript - 从本地存储导入 svg/png 图像
- python - Heroku 没有找到 procfile - Flask-SocketIO
- julia - Julia:Flux.jl:“函数渐变不接受关键字参数”
- vba - 如何使用 VBA 将我的 PowerPoint 保存为只读 PDF 文件?
- linux - 我如何将我的软件发布到公共 linux 存储库,以便与“apt”安装程序等一起使用
- python - 在类中创建一个接受虚拟参数的方法
- excel - 如何避免重复记录?
- javascript - 当我单击一个 div 时,我想隐藏所有其他 div
- cassandra - Cassandra 的替代 OR 查询