Я использую Windows 10. В настоящее время у меня установлен python 2.7. Я также хотел бы установить python 3.5. Однако, если у меня установлены как 2,7, так и 3.5, когда я запускаю pip
, как мне получить прямой пакет для установки в нужную версию python?Использование pip в Windows, установленное с обоими python 2.7 и 3.5
ответ
Вам необходимо использовать абсолютный путь pip
.
Например: если я установил Python 3 в C:\python35
, я хотел бы использовать: C:\> python35\Scripts\pip.exe install packagename
Или, если вы на Linux, используйте pip3 install packagename
Если не указан полный путь, он будет используйте то, что pip
находится в вашем path
.
Ответ от Farhan.K будет работать. Тем не менее, я думаю, что более удобным способом было бы переименовать python35\Scripts\pip.exe
в python35\Scripts\pip3.exe
, предполагая, что python 3 установлен в C:\python35
.
После переименования вы можете использовать pip3
при установке пакетов на python v3 и pip
при установке пакетов на python v2. Без переименования ваш компьютер будет использовать любой пип на вашем пути.
..хорошая точка :) –
В моем случае у меня есть Python 2.7 и Python 3.4 с Python Launcher для Windows.
Это выход при выполнении этой команды:
PS C:\> pip -V
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)
PS C:\> pip3 -V
pip 9.0.1 from C:\Python34\lib\site-packages (python 3.4)
Замечу, что в моем Python27\Scripts\
каталоге есть pip.exe
, pip2.exe
и pip2.7.exe
.
И в моем каталоге Python34\Scripts\
у меня есть pip.exe
, pip3.exe
и pip3.4.exe
.
Таким образом, все эти файлы .exe помогают вам при одновременном использовании разных версий Python.
Конечно, для этого вам необходимо иметь соответствующие директивы Scripts
в вашей переменной окружения Path
.
Я пробовал много вещей, а затем pip3 install --upgrade pip
работал для меня, поскольку я столкнулся с этой проблемой, так как у меня были установлены как python3, так и python2.7, установленные в моей системе. умьте pip3 в начале и пип в конце. И да, вам нужно запустить в режиме администратора командную строку и убедиться, что путь установлен правильно.
'python -m pip' будет использовать все, что' python' будет первым на вашем пути. –
попробуйте использовать 'pip3 install packagename' – MyruBapa