Skimageを使用してpythonでコードを構築しています。しかし、skimage.segmentationの使用中にインポートエラーが発生します。
トレースバック(最後の最後の呼び出し):
ファイル「superpixel.py」、5行目
skimage.segmentation import slicから
ImportError:skimage.segmentationという名前のモジュールはありません
pip install scikit-image
を使用できます。
推奨手順 も参照してください。
Skimageの公式インストールページによると( skimage Installation ):python-skimageパッケージは、matplotlib、scipy、pil、numpy、および6に依存します。
最初にインストールしてください
Sudo apt-get install python-matplotlib python-numpy python-pil python-scipy
どうやら、skimageはCythonの一部であり、Cythonはpythonのスーパーセットであるため、skimageを使用するにはCythonをインストールする必要があります。
Sudo apt-get install build-essential cython
ここでskimageパッケージをインストールします
Sudo apt-get install python-skimage
これにより、インポートエラーが解決されました。
OSXの場合:pip install scikit-image
そして、pythonを実行して以下を試してください
from skimage.feature import corner_harris, corner_peaks
複数のpythonバージョンがあり、python3.5でインストールする場合のpython 3.5の場合:
pip3 install scikit-image --user