Ответ 1
Вы можете использовать pip install scikit-image
.
Также см. рекомендуемую процедуру.
Я создаю код на python, используя skimage. Но я получаю ошибки импорта при использовании skimage.segmentation.
Traceback (последний последний вызов):
Файл "superpixel.py", строка 5, в
из skimage.segmentation import slic
ImportError: нет модуля с именем skimage.segmentation
Вы можете использовать pip install scikit-image
.
Также см. рекомендуемую процедуру.
В соответствии с официальной страницей установки skimage (Skimage Installation): пакет python-skimage зависит от matplotlib, scipy, pil, numpy и шести.
Поэтому сначала установите их, используя
sudo apt-get install python-matplotlib python-numpy python-pil python-scipy
Очевидно, что Skimage - это часть Cython, которая, в свою очередь, является надмножеством Python, и, следовательно, вам нужно установить Cython, чтобы иметь возможность использовать Skimage.
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 3 попробуйте следующее:
import sys
!conda install --yes --prefix {sys.prefix} scikit-image
Для Python 3.5, если у вас есть несколько версий Python и вы хотите установить с Python3.5:
pip3 install scikit-image --user