导入错误没有名为skimage的模块

时间:2016-06-28 22:55:02

标签: scikit-image

我正在使用skimage在python上构建代码。但是我在使用skimage.segmentation时遇到导入错误。

  

追踪(最近一次呼叫最后一次):

     

文件" superpixel.py",第5行,

     

来自skimage.segmentation import slic

     

ImportError:没有名为skimage.segmentation的模块

9 个答案:

答案 0 :(得分:34)

您可以使用SecurityGroup

另见recommended procedure

答案 1 :(得分:17)

根据skimage(skimage Installation)的官方安装页面:python-skimage包依赖于matplotlib,scipy,pil,numpy和six。

首先使用

安装它们
sudo apt-get install python-matplotlib python-numpy python-pil python-scipy

显然,skimage是Cython的一部分,而Cython又是python的超集,因此你需要安装Cython才能使用skimage。

sudo apt-get install build-essential cython

现在使用

安装skimage包
sudo apt-get install python-skimage

这解决了我的导入错误。

答案 2 :(得分:3)

对于OSX:from skimage.feature import corner_harris, corner_peaks

然后运行python尝试以下

On_Click()

答案 3 :(得分:2)

对于Python 3,请尝试以下操作:

import sys
!conda install --yes --prefix {sys.prefix} scikit-image

答案 4 :(得分:1)

对于python 3.5,如果您有多个python版本并想与python3.5一起安装:

any(LoginRequest.class)

答案 5 :(得分:0)

OSX python3

只需在您的终端中运行以下代码:

sudo pip3 install scikit-image

如果您遇到任何其他问题,请查看此link以了解更多信息。

答案 6 :(得分:0)

嘿,这很容易解决此错误。只需执行以下步骤:

首先卸载任何现有安装:

pip uninstall scikit-image

或者在基于conda的系统上:

conda uninstall scikit-image

现在,在本地计算机上克隆scikit-image并安装:

git clone https://github.com/scikit-image/scikit-image.git
cd scikit-image
pip install -e .

要更新安装:

git pull  # Grab latest source
pip install -e .  # Reinstall

对于其他操作系统和手动处理,请检查此Link

答案 7 :(得分:0)

我尝试使用 pip install scikit-image 它显示安装成功但是当我导入 skimage 时它仍然给我 NoModuleFoundError

这个命令对我有用

python -m pip install -U scikit-image

答案 8 :(得分:-1)

pip 安装对我不起作用。我通过尝试解决了这个问题

conda install scikit-image

有关安装 scikit-image 的更多信息,请访问该站点 - https://scikit-image.org/docs/dev/install.html

相关问题