使用pip将Python软件包安装到不同的目录?
使用pip将Python软件包安装到不同的目录?
我知道显而易见的答案是使用virtualenv和virtualenvwrapper,但出于各种原因,我不能/不想这样做。
那么我如何修改命令
pip install package_name
以使pip
在默认的site-packages
之外的某个地方安装软件包?
admin 更改状态以发布 2023年5月21日
--target开关就是你要找的东西:
pip install --target=d:\somewhere\other\than\the\default package_name
但你还需要将d:\somewhere\other\than\the\default
添加到PYTHONPATH
中才能从该位置实际使用它们。
-t, --target
将软件包安装到中。默认情况下,这不会替换 中的现有文件/文件夹。
使用--upgrade替换中的现有软件包以使用新版本。
如果没有目标开关,则升级pip:
在Linux或OS X上:
pip install -U pip
在Windows上(这可以解决一个问题):
python -m pip install -U pip