ImportError:没有名为skimage的模块,已经安装了scikit-image

时间:2017-03-31 12:41:10

标签: python macos

我正在尝试在mac上使用skimage,并且已经使用virtualenv安装了软件包,但是当我从“skimage import io”执行时,它给了我这个错误:“ImportError:没有名为skimage的模块”。 我想知道安装过程是否有任何错误,但到目前为止我无法弄明白。

以下是我的安装过程:

  1. sudo pip install virtualenv
  2. cd / my / project / folder
  3. virtualenv myproject
  4. source myproject / bin / activate
  5. pip install -U scikit-image 然后结果是:

    “已成功安装PyWavelets-0.5.2 cycler-0.10.0 decorator-4.0.11 functools32-3.2.3.post2 matplotlib-2.0.0 networkx-1.11 numpy-1.12.1 olefile-0.44 pillow-4.0.0 python -dateutil-2.6.0 pytz-2017.2 scikit-image-0.13.0 scipy-0.19.0 subprocess32-3.2.7“

  6. 似乎我已经拥有了所有东西,但为什么导入skimage仍然失败?

    此外,我还尝试使用http://scikit-image.org/download上的安装指南和“pip install -U scikit-image”和“easy_install -U scikit-image”,但也失败了。

    我在Mac Sierra上使用python 2.7。任何建议都会受到高度赞赏。谢谢!

2 个答案:

答案 0 :(得分:1)

conda环境管理器解决了此问题。

conda install --yes -c conda-forge scikit-image

答案 1 :(得分:0)

我正在使用Linux,如果不做

,我就无法使用它
sudo apt-get install python-skimage

我从文档的安装页面得到了这个:

http://scikit-image.org/docs/stable/install.html

我不熟悉osx,但也许尝试使用像homebrew这样的软件包管理器来安装这样的软件包。

sudo homebrew install python-skimage

我真的很困惑为什么文档的安装部分没有OSX部分,而是下载部分中的一小部分信息。