繁体   English   中英

推荐使用 pip 和无 sudo 权限安装 Python 包的方法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM