Je construis du code sur python en utilisant skimage. Mais des erreurs d'importation se produisent lorsque j'utilise skimage.segmentation.
Traceback (dernier appel le plus récent):
Fichier "superpixel.py", ligne 5, dans
à partir de skimage.segmentation import slic
ImportError: Aucun module nommé skimage.segmentation
Vous pouvez utiliser pip install scikit-image
.
Voir également le procédure recommandée .
Selon la page d’installation officielle de skimage ( Installation de skimage ): le paquet python-skimage dépend de matplotlib, scipy, pil, numpy et six.
Alors installez-les d'abord en utilisant
Sudo apt-get install python-matplotlib python-numpy python-pil python-scipy
Apparemment, skimage fait partie de Cython, qui est à son tour un sur-ensemble de python) et vous devez donc installer Cython pour pouvoir utiliser skimage.
Sudo apt-get install build-essential cython
Maintenant, installez le paquetage skimage en utilisant
Sudo apt-get install python-skimage
Cela a résolu l'erreur d'importation pour moi.
Pour OSX: pip install scikit-image
puis exécutez python pour essayer de suivre
from skimage.feature import corner_harris, corner_peaks
Pour python 3.5 si vous avez plusieurs versions python et que vous souhaitez installer avec python3.5:
pip3 install scikit-image --user