我有一个关于使用工具安装/升级 Python 包的问题pip。
我要么跑
sudo pip install -U PACKAGENAME
Run Code Online (Sandbox Code Playgroud)
或者
pip install -U PACKAGENAME --user
Run Code Online (Sandbox Code Playgroud)
这两个命令之间有什么区别,我应该更喜欢哪一个...
对我来说唯一的区别是方案路径。
使用 sudo 您的软件包将安装在:
/usr/local/lib/python2.7/dist-packages/
Run Code Online (Sandbox Code Playgroud)
随着--user它们被安装在你$HOME的目录:
$HOME/.local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)
对于您自己的系统,我会说这并不重要。使用--user,如果你不是一个sudoer成员。
对于您发布的代码,请避免--user.
| 归档时间: |
|
| 查看次数: |
11282 次 |
| 最近记录: |