Windows 10(python 3)に形の良い1.5.6をインストールしようとしています。この奇妙なエラーが発生します。
python setup.py Egg_info" failed with error code 1 in c:\users\user1\appdata\local\temp\pip-build-g1iztcx1\shapely
Pipを更新しようとしましたが、うまくいきませんでした。何が問題なのですか?
エラーコード1は「操作が許可されていません」を意味します。通常、Linuxでそれが発生した場合は、Sudo
を使用して解決できます。ただし、Windowsでは、cmdを右クリックし、管理者として実行して解決する必要があります。
それを解決できない場合は、easy_install
を使用してモジュールをインストールしてみてください。それでもできない場合は、setuptoolsとpipを更新してみてください。 pip install --upgrade setuptools
、pip install --upgrade pip
。
Shapely Wheel here を直接ダウンロードして、pip install Shapely-1.6.4.post1-cp37-cp37m-win_AMD64.whl
を実行できます(ダウンロードすることを決定したパッケージの名前によって異なります)。
これは、Windows10およびpython 3)でうまく機能しました。
上記の解決策でまだエラーが発生する場合は、ダウンロードしている形の良いホイール( ここ )が正しいものであり、システムの要件に一致していることを確認してください。 pythonバージョン(cp37はpython 3.7)用です)と一致する正しい32ビットまたは64ビットを選択していることを確認してください。ファイルをダウンロードして移動した後Pythonディレクトリに移動し、Pythonディレクトリで管理コマンドを実行して:
py -3.7 -m pip install Shapely-1.6.4.post1-cp37-cp37m-win_AMD64.whl
(Shapely-1.6.4.post1-cp37-cp37m-win_AMD64.whlは、ダウンロードすることを決定したホイールの名前です)