我正在使用skimage在python上构建代码。但是我在使用skimage.segmentation时遇到导入错误。
追踪(最近一次呼叫最后一次):
文件" superpixel.py",第5行,
来自skimage.segmentation import slic
ImportError:没有名为skimage.segmentation的模块
答案 0 :(得分:34)
您可以使用SecurityGroup
。
答案 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)
答案 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