尽管安装了模块,

时间:2019-09-24 05:59:13

标签: python jupyter-notebook scikit-image

我创建了一个虚拟环境并安装了scikitimage,但是当我使用jupyter笔记本时,它说没有名为skimage的模块。

我未使用虚拟环境安装scikitimage,但jupyter仍找不到它。

from skimage import color, io
    def load(image_path):

        out = image_path

        out = skimage.io.imread(image_path)
        pass


    image1 = load(image1_path)

NameError                                 Traceback (most recent call last)
<ipython-input-3-08b9c4b0aed1> in <module>
----> 1 image1 = load(image1_path)
      2 image2 = load(image2_path)
      3 
      4 display(image1)
      5 display(image2)

~\Suleman\imageOperations.py in load(image_path)
     21     ### YOUR CODE HERE
     22     # Use skimage io.imread
---> 23     out = skimage.io.imread(image_path)
     24     pass
     25     ### END YOUR CODE

NameError: name 'skimage' is not defined

1 个答案:

答案 0 :(得分:0)

  1. 首先,您需要卸载scikit-image。然后

  2. 通过shell /命令提示符安装:

    pip install scikit-image

  3. 如果您正在运行Anaconda或miniconda,请打开anaconda提示符,然后运行此

    conda install -c conda-forge scikit-image

  4. 如果这些步骤不起作用,请使用

    升级您的点数

    python -m pip install –upgrade pip

  5. 然后从我提到的步骤1至3再次进行

如果这些方法不起作用,请从scikit-imagepip卸载conda,然后在anaconda提示中尝试

  1. conda config --add channels conda-forge
  2. conda install scikit-image
  3. conda search scikit-image --channel conda-forge