この質問は、Python 3.5.2、Windows 10(64ビット)でAnaconda 4.3.0を使用)向けです
Pipでパッケージをインストールしようとすると、次のエラーが発生します。
Command "python setup.py Egg_info" failed with error code 1 in C:\Users\HMGSYS\AppData\Local\Temp\pip-build-xit1wtvr\shapely\
他のSO回答に基づいて、私はsetuptoolsをアップグレードしようとしました:
pip install --upgrade setuptools
しかし、私はこのエラーを受け取ります:
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\HMGSYS\\Anaconda3\\lib\\site-packages\\setuptools-27.2.0-py3.5.Egg'
ただし、setuptoolsをインストールしようとすると、次のようになります。
python -m pip install -U pip setuptools
Setuptoolsを含むすべてのパッケージが最新であることがわかります。
Requirement already up-to-date: setuptools in c:\users\hmgsys\anaconda3\lib\site-packages
また、lib\site-packagesを見ると、setuptoolsのフォルダーとsetuptools-34.3.2.dist-infoのフォルダーがあります。
次に何を試したらいいですか? setuptoolsがバージョン27.2.0を探し、より新しいバージョンを無視するのはなぜですか?
編集:
システムが探していた特定のバージョンのsetuptoolsをダウンロードしたところ、「pip install --upgrade setuptools」のエラーが消えました。ただし、まだ最初の「Egg_info」エラーが発生します。 ez_setupもインストールしましたが、効果がありませんでした。
Condaを使用してsetuptoolsを更新してみてください。
condaアップデートsetuptools
python to python 3.5.0。
conda install python=3.5.0
(python 3.5.3で同じエラーが発生しました。3.5.0にダウングレードした後、エラーなしでインストールされました。)