我有一个带有 python 安装的 USB,我随身携带并在没有安装 python/不允许安装模块的计算机上使用。我想在上面安装一个 python 包,但遇到了麻烦。让我使用 rebound-cli
包作为例子。
如果我 pip install recognize-cli
,该软件包将安装到我的 PC 安装的 python D:\Program Files (x86)\Python36-32
上。
我的USB python安装目录是H:\.bin\Program Files\Python
。
我尝试过以下方法
pip install ruby-cli -e "H:\.bin\Program Files\Python\Lib\site-packages"
pip install ruby-cli -e "H:\.bin\Program Files\Python"
他们都给了我错误
目录“H:\\.bin\\Program Files\\Python\\Lib\\site-packages”不可安装。找不到文件“setup.py”。
目录“H:\\.bin\\Program Files\\Python”无法安装。找不到文件“setup.py”。
我也尝试过
“H:\.bin\Program Files\Python\Scripts\pip.exe”安装反弹-cli
但收到了错误
启动器中的 fatal error :无法使用“e:\.bin\program files\python\python.exe”“H:\.bin\Program Files\Python\Scripts\pip.exe”安装反弹创建进程-cli'
最佳答案
该软件包已安装在您的 PC 上,因为您没有明确指定哪个 pip
要使用的二进制文件。
如果执行 where pip
,它会显示 pip
的目录当前处于事件状态的二进制文件。就您而言,它很可能位于 D:
中目录。
要在 USB 中安装软件包,请使用 h:\<path>\<to>\<pip>\pip install rebound-cli
.
更好的选择是在 USB 中创建一个虚拟环境,并在您想在 USB 中使用 Python 时激活该环境。使用环境将使您无需显式指定pip
的路径。/python
二进制文件位于您的 USB 中
关于python - 如何 pip 安装到外部驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53103727/