[英]Recommended way to install a Python package with pip and no sudo privileges
我通常只使用命令:
pip install --user <package>
但我在这里看到:
pip install <package> --install-option="--prefix=~"
也可用于绕过对sudo
权限的需求。 关于这个命令,网站说:
pip install 还有一个 –user 选项,它安装到 ~/.local 中。 这对于 python 模块来说很好,但它会将 corr2 可执行文件放入 ~/.local/bin,它可能不在您的路径中。 上面的命令会将 corr2 安装到 ~/bin 中。
所以显然它的行为方式与第一个命令不同。
一种方式是否优于另一种方式,如果是,为什么?
官方 Python 包安装指南在这里:
https://packaging.python.org/en/latest/installing.html
它建议使用virtualenv
命令(或python3.4 -m venv
)为每个项目创建Python 虚拟环境。
这是因为如果您正在处理多个 Python 项目,它们具有不同的依赖项,并且每个项目的安装环境都是在 Python 中处理此问题的明智方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.