2016-09-28 4 views
1

я пытаюсь установить локальный экземпляр читать документы на моем Win10Прочитайте Docs: ошибка 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 version: 8.1.2;
python: 3.5

ответ

2

Возможно ли, что вы используете Python 2 pip? Сообщение об ошибке четко указывает, что код выполняется под Python 3, но имеет синтаксис Python 2. Получите лучшие результаты с помощью

python -m pip install -r requirements.txt 

Интересно? Если нет, то убедитесь, что

python 

работает версия 3.5 ...

Oh. Я только что проверил и disutils2 page on PyPI говорит

Разработка Distutils2 прекращена.

tl; dr: продолжайте использовать setuptools и pip на данный момент, не используйте distutils2.

Похоже, что никогда не было версии Python 3. Похоже, вам, возможно, потребуется обновить свой код.

+1

Спасибо! У вас есть право. Я просто использую py -2 -m pip install -r requirements.txt И теперь он отлично работает. Большое спасибо! – zloter

Смежные вопросы