如何在 Linux 下将 Python 包直接包含在我的当前项目中?
如何在 Linux 下将 Python 包直接包含在我的当前项目中?
我知道显然的答案是使用 virtualenv 和 virtualenvwrapper,但由于各种原因,我不能/不想这样做。
那么我该如何修改命令
pip install package_name
以便让 pip
安装包到除了默认的 site-packages
以外的其他地方?
admin 更改状态以发布 2023年5月24日
--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