Как запустить python для windows?
Я только что установил python 3.5, запустил Python 3.5 (32-bit)
и напечатал
pip
и получил сообщение:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
pip
NameError: name 'pip' is not defined
Я не вижу каталогов сценариев в своем пути, но нашел pip.py
в C:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts
.
Я выбрал вариант "Добавить python в переменные среды" во время установки, но, похоже, ничего не сделал.
Я googled это и получил это руководство, в котором говорится, что более ранние версии должны добавлять некоторые имена путей. У меня нет каталога C:\Python...
, поэтому я попытался добавить папку Scripts
сверху, тот же результат.
Как установить python так, чтобы он действительно работал (т.е. я могу запустить pip, установить модули и т.д.)?
Ответы
Ответ 1
Возможно, вам стоит попробовать запустить pip
в оболочке Python следующим образом:
>>> import pip
>>> pip.main(['install', 'requests'])
Это установит пакет requests
, используя pip
.
Поскольку pip
является модулем в стандартной библиотеке, но он не является встроенной функцией (или модулем), поэтому вам нужно импортировать его.
Другим способом, вы должны запустить pip
в системной оболочке (cmd. Если pip
находится в пути).
Ответ 2
У меня есть Mac, но, к счастью, это должно работать одинаково:
pip
- дело командной строки. Вы не запускаете его в python.
Например, на моем Mac я просто говорю:
$pip install somelib
довольно легко!
Ответ 3
Сначала перейдите к документации по протоколу, если она не установлена раньше:
http://pip.readthedocs.org/en/stable/installing/
и следуйте за установкой, которая сначала загружает get-pip.py из
https://bootstrap.pypa.io/get-pip.py
Затем запустите следующее (что может потребовать доступа администратора):
python get-pip.py