Как установить pip на внешний диск? - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть USB с установкой python, который я ношу с собой и использую на компьютерах, на которых не установлен python / которые не позволяют устанавливать модули. Я хотел бы установить пакет Python на него, но возникли проблемы. Позвольте мне использовать пакет rebound-cli для примера. Если я pip install rebound-cli, пакет устанавливается на мой компьютер с установкой python D:\Program Files (x86)\Python36-32. Каталог моей установки USB python: H:\.bin\Program Files\Python. Я пробовал следующее pip install rebound-cli -e "H:\.bin\Program Files\Python\Lib\site-packages" pip install rebound-cli -e "H:\.bin\Program Files\Python" Они оба дают мне ошибку (ы) Directory 'H:\\.bin\\Program Files\\Python\\Lib\\site-packages' is not installable. File 'setup.py' not found. Directory 'H:\\.bin\\Program Files\\Python' is not installable. File 'setup.py' not found.

я тоже пробовал "H:\.bin\Program Files\Python\Scripts\pip.exe" install rebound-cli Но получили ошибку Fatal error in launcher: Unable to create process using '"e:\.bin\program files\python\python.exe" "H:\.bin\Program Files\Python\Scripts\pip.exe" install rebound-cli'

1 Ответ

0 голосов
/ 01 ноября 2018

Пакет установлен на вашем ПК, потому что вы не указали явно, какой pip двоичный файл использовать.

Если вы выполните where pip, отобразится каталог двоичного файла pip, который в данный момент активен. В вашем случае он, скорее всего, будет в каталоге D:.

Чтобы установить пакеты на USB, используйте h:\<path>\<to>\<pip>\pip install rebound-cli.

Лучшим вариантом будет создание виртуальной среды на USB и активация этой среды, когда вы захотите использовать Python на вашем USB. Использование среды избавит вас от необходимости явно указывать путь к двоичному файлу pip / python, расположенному на вашем USB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...