【问题标题】:ImportError: No module named skimage, already have scikit-image installedImportError:没有名为 skimage 的模块,已经安装了 scikit-image
【发布时间】:2017-03-31 12:41:10
【问题描述】:

我正在尝试在 mac 上使用 skimage,并且已经使用 virtualenv 安装了软件包,但是当我执行“from skimage import io”时,它给了我这个错误:“ImportError: No module named skimage”。 我想知道是否有什么错误的安装过程,但到目前为止我还想不通。

下面是我的安装过程:

  1. sudo pip install virtualenv
  2. cd /my/project/folder
  3. virtualenv myproject
  4. 来源 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.44pillow-4.0.0 python -dateutil-2.6.0 pytz-2017.2 scikit-image-0.13.0 scipy-0.19.0 subprocess32-3.2.7"

好像我已经什么都有了,为什么import skimage还是失败了?

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

我在 Mac Sierra 上,使用 python 2.7。任何建议将不胜感激。谢谢!

【问题讨论】:

  • 您能否解决问题?我有同样的问题,目前找不到解决方案。

标签: python macos


【解决方案1】:

conda 环境管理器修复了这个问题。

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

【讨论】:

    【解决方案2】:

    我使用的是 Linux,如果不这样做我就无法让它工作

    sudo apt-get install python-skimage
    

    我是从文档的安装页面得到的:

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

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

    sudo homebrew install python-skimage
    

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

    【讨论】:

      最近更新 更多