我正在使用skimage在Python上编写代码。但是在使用skimage.segmentation时遇到了导入错误。
跟踪(最近的调用):
文件“superpixel.py”,第5行,
从skimage.segmentation中导入slic
导入错误:没有名为skimage.segmentation的模块
我正在使用skimage在Python上编写代码。但是在使用skimage.segmentation时遇到了导入错误。
跟踪(最近的调用):
文件“superpixel.py”,第5行,
从skimage.segmentation中导入slic
导入错误:没有名为skimage.segmentation的模块
%pip install scikit-image
。因为自动魔法通常默认开启,没有符号也可以工作。但是,确保不要在安装命令与感叹号(!
符号)一起使用。使用感叹号并不能确保安装发生在正确的环境中。在2019年,安装命令的魔法版本被添加,参见这里。 - undefined嘿,解决这个错误非常简单。只需按照以下步骤操作:
首先卸载任何现有的安装:
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
对于其他操作系统和手动过程,请查看此链接。