没有名为 'skimage' 的模块

No module named 'skimage'

我正在 python 代码中导入 skimage。

from skimage.feature import greycomatrix, greycoprops

我收到这个错误

No module named 'skimage'

尽管我已经安装了 scikit-image。有人可以帮忙吗?

这是 pip freeze 的输出

您可以使用 pip install scikit-image.

另请参阅 recommended procedure

如果您使用 python3,您应该使用 python3 -m pip install package_namepip3 install package_name

安装软件包

使用 pip 二进制文件将在某些系统上安装 python2 的软件包。

由于 pip freeze 确实显示 scikit-image 已安装,我推测您正在使用不同于 pip 列出的 environment 来启动 script/session。您应该确保您处于相同的环境中。从同一个终端尝试 python -m pip freezepython my_script.py 以确保您比较的是相同的环境。

RealPython 有一个关于 Python 环境 here 的不错指南。