Je ne parviens pas à installer scikit-image
pour python 2.7.12.
Ma première tentative d'installation de scikit-image
a été d'exécuter la commande suivante:
$ pip install -U scikit-image
Cependant, j'ai eu une erreur disant:
Pour Python 2.7, veuillez installer le support à long terme 0.14.x en utilisant: $ pip installe 'scikit-image <0.15'
J'ai exécuté la commande ci-dessus, mais il y a une dépendance sur python 3.5:
$ pip install 'scikit-image <0.15'
Collecte de scikit-image <0,15 Utilisation de Oreiller de collecte> = 4.3.0 (de scikit-image <0.15) Utilisation de la Collecter scipy> = 0.17.0 (à partir de scikit-image <0.15) Utilisation de org / packages / cb / 97 / 361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e / scipy-1.3.0.tar.gz Sortie complète de la commande python setup.py egg_info: Traceback (dernier appel le plus récent): Fichier "", ligne 1, dans Fichier "/tmp/pip-build-qQaiTX/scipy/setup.py", ligne 31, dans lever RuntimeError ("Version Python> = 3.5 requise.") RuntimeError: version Python> = 3.5 requise.
Est-il logique que pour installer scikit-image
avec python 2.7 je doive installer la version <0.15 ... mais cette version a besoin de python 3.5?
5 Réponses :
essayez ceci:
pip install scikit-image==0.14.1
La dernière version, Scikit-image 0.15.0
n'existe pas pour Python 2
.
Consultez le référentiel pypi du package pour une version plus ancienne qui contient Prise en charge de Python 2
. Vérifiez également si vous utilisez le bon pip
.
Si vous avez deux versions de Python sur la même machine, vous pouvez spécifier explicitement votre version de pip et la version du package à installer:
#Find all versions available: python2.7 -m pip install scikit-image== #Then install your prefer/latest version from the list above. Example: python2.7 -m pip install scikit-image==0.14.2 #Replace 0.14.2 with version from the above result
A travaillé pour moi avec 2.7.15 p>
L'indice se trouve dans votre message d'erreur:
Collecting scipy>=0.17.0 (from scikit-image<0.15) Using cached https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e/scipy-1.3.0.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-qQaiTX/scipy/setup.py", line 31, in raise RuntimeError("Python version >= 3.5 required.") RuntimeError: Python version >= 3.5 required.
Vous obtenez la bonne image scikit (0.14.2), mais maintenant SciPy a reçu une mise à jour qui est également incompatible avec 2.7 , donc il génère lui-même une erreur (voyez qu'il est levé dans le fichier ... / scipy / setup.py
.) Vous devriez donc essayer python -m pip install scipy .
Vous devrez peut-être faire cela pendant quelques cycles supplémentaires, car de plus en plus de paquets deviennent Py3.5 + uniquement.
fitst: python2.7 -m pip install scipy == 1.2.3
puis: python2.7 -m pip install PyWavelets == 1.0.3
alors: python2.7 -m pip install scikit-image == 0.14.5
pip install scikit-image == 0.14.1 essayez d'utiliser celui-ci
Quelle est la sortie de
pip -V
?