2016-09-28 5 views
1

時に私は、このマニュアルに従うとき、私のWin10ドキュメントを読む:Distutils2エラーをインストール

に読むドキュメントのローカルインスタンスをインストールしよう:
http://docs.readthedocs.io/en/latest/install.html

やタイプ:

pip install -r requirements.txt 

このエラーが発生します:

Collecting Distutils2==1.0a3 (from -r requirements/pip.txt (line 65)) 
    Using cached Distutils2-1.0a3.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\setup.py", line 9, in <module> 
     from distutils2.util import find_packages 
     File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\distutils2\util.py", line 174 
     except KeyError, var: 
        ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\ 

誰でもこのエラーを知っていますか?

My pipバージョン:8.1.2;
python:3.5

答えて

2

Python 2 pipを実行している可能性はありますか?エラーメッセージは、コードがPython 3で実行されているが、Python 2の構文を持っていることを明確に示しています。あなたはより良い結果を得ますか

python -m pip install -r requirements.txt 

私は不思議ですか?ない場合は、

python 

は、バージョン3.5 ...

ああを実行していることを確認します。私はちょうどチェックしたとdisutils2 page on PyPI

Distutils2開発が停止されます。

tl; dr:setuptoolsとpipを使用してください。distutils2は使用しないでください。

Python 3バージョンがなかったようです。コードを更新する必要があるようです。

+1

ありがとうございました! あなたは権利があります。 私はただ使っています py -2 -mip install -r requirements.txt そして今はうまくいきます。 ありがとうございました! – zloter

関連する問題