2016-12-17 6 views
0

Пытается установить PIP. У меня есть Python 2.7 установлен на Windows 7 (32-разрядная версия)Странная ошибка при попытке установить PIP

Я создал файл с именем get-pip.py, как указано здесь: https://pip.pypa.io/en/stable/installing/ Когда я запускаю этот файл с питоном, я получаю следующее сообщение об ошибке. У учетной записи пользователя есть права администратора.

Кто-нибудь знает, что происходит?

C:\Python27>python get-pip.py 
Traceback (most recent call last): 
    File "get-pip.py", line 20061, in <module> 
    main() 
    File "get-pip.py", line 194, in main 
    bootstrap(tmpdir=tmpdir) 
    File "get-pip.py", line 82, in bootstrap 
    import pip 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\__init__.py", line 21, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\__init__.py", line 62, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\__init__.py", line 27, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\urllib3\__init__.py", line 8, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\urllib3\connectionpool.py", line 41, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\urllib3\request.py", line 7, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\urllib3\filepost.py", line 9, in <module> 
    File "c:\users\sek~1.sek\appdata\local\temp\tmpvkex0l\pip.zip\pip\_vendor\requests\packages\urllib3\fields.py", line 2, in <module> 
    File "C:\Python27\lib\email\utils.py", line 313 
    fallback charset='us-ascii'): 
       ^
SyntaxError: invalid syntax 

C:\Python27> 
+0

Установили ли вы библиотеку «электронная почта»? Если да, попробуйте удалить его, установите PIP. Похоже, что что-то включает в себя библиотеку для использования электронной почты, но для того, чтобы установить pip, вам не понадобится – max246

+0

@ max246 Я только что установил python и ничего больше. – gearhead

+0

Я бы скорректировал ошибку в utils.py, но только глядя, если что-то не хватает, возможно, в этой переменной отсутствует символ подчеркивания. Никогда не было этой проблемы, извините. – max246

ответ

0

Do I need to install pip?

pip уже установлена, если вы используете Python 2> = 2.7.9 или Python 3> = 3.4 двоичные файлы, загруженные из python.org, но вам нужно обновить пип.

Просто добавьте pip в путь среды:

<python install dir>/Scripts/ 

Что можно легко сделать с помощью повышенной командной строки:

setx path "%path%;<python install dir>/Scripts/" 

Затем обновить его:

python -m pip install -U pip