我创建了一个虚拟环境并安装了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
答案 0 :(得分:0)
首先,您需要卸载scikit-image
。然后
通过shell /命令提示符安装:
pip install scikit-image
如果您正在运行Anaconda或miniconda,请打开anaconda提示符,然后运行此
conda install -c conda-forge scikit-image
如果这些步骤不起作用,请使用
升级您的点数 python -m pip install –upgrade pip
然后从我提到的步骤1至3再次进行
如果这些方法不起作用,请从scikit-image
和pip
卸载conda
,然后在anaconda提示中尝试
conda config --add channels conda-forge
conda install scikit-image
conda search scikit-image --channel conda-forge