web-dev-qa-db-fra.com

Impossible de trouver le fichier setuptools-27.2.0-py3.5.egg

Cette question est pour Python 3.5.2, en utilisant Anaconda 4.3.0 sur Windows 10 (64 bits)

Lorsque j'essaie d'installer des packages avec pip, j'obtiens cette erreur:

Command "python setup.py Egg_info" failed with error code 1 in C:\Users\HMGSYS\AppData\Local\Temp\pip-build-xit1wtvr\shapely\

Sur la base d'autres réponses SO, j'ai essayé de mettre à niveau setuptools:

pip install --upgrade setuptools

Mais je reçois cette erreur:

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\HMGSYS\\Anaconda3\\lib\\site-packages\\setuptools-27.2.0-py3.5.Egg'

Cependant, si j'essaie d'installer setuptools:

python -m pip install -U pip setuptools

Il me dit que tous les packages sont à jour, y compris setuptools:

Requirement already up-to-date: setuptools in c:\users\hmgsys\anaconda3\lib\site-packages

Aussi, quand je regarde dans lib\site-packages, je vois un dossier pour setuptools et un autre pour setuptools-34.3.2.dist-info.

Que dois-je essayer ensuite? Pourquoi setuptools recherche-t-il la version 27.2.0 et ignore-t-il les versions les plus récentes?

ÉDITER:

J'ai téléchargé la version spécifique de setuptools que le système recherchait et l'erreur de "pip install --upgrade setuptools" a disparu. Cependant, je reçois toujours la première erreur "Egg_info". J'ai également installé ez_setup, qui n'a eu aucun effet.

11
jss367

Essayez d'utiliser conda pour mettre à jour setuptools:

conda update setuptools

19
Shaohan Huang

Vous pouvez essayer de rétrograder votre python en python 3.5.0.

conda install python=3.5.0

(J'avais rencontré la même erreur avec python 3.5.3, et il s'est installé sans erreur après une mise à niveau vers 3.5.0.)

4
Pei CH