如何点安装到外部驱动器?

时间:2018-11-01 14:51:22

标签: python python-3.x windows pip

我有一个带有python安装的USB,随身携带并在未安装python的计算机上使用/不允许您安装模块。我想在上面安装一个python包,但是遇到了麻烦。例如,让我使用包rebound-cli。 如果我pip install rebound-cli,则将软件包安装到我的python D:\Program Files (x86)\Python36-32的PC安装中。 我的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 :(得分:0)

该软件包已安装在您的PC上,因为您没有明确指定要使用的pip二进制文件。

如果执行where pip,它将显示pip二进制文件的当前目录。就您而言,它很可能位于D:目录中。

要在USB中安装软件包,请使用h:\<path>\<to>\<pip>\pip install rebound-cli

一个更好的选择是,在USB中创建虚拟环境并在您想在USB中使用Python时激活该环境。使用环境将使您无需显式指定USB中pip / python二进制文件的路径