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.
Essayez d'utiliser conda pour mettre à jour setuptools:
conda update setuptools
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.)