
我有關於使用該工具安裝/升級 Python 套件的問題pip
。
我可以運行
sudo pip install -U PACKAGENAME
或者
pip install -U PACKAGENAME --user
這兩個命令有什麼區別,我應該更喜歡哪一個......
- 在我自己的機器上?
- 在我發布的 python 程式的安裝腳本中?
答案1
對我來說,唯一的區別是方案路徑。
使用 sudo 你的包將安裝在:
/usr/local/lib/python2.7/dist-packages/
它們--user
安裝在您的$HOME
目錄中:
$HOME/.local/lib/python2.7/site-packages
對於您自己的系統,我想說這並不重要。--user
如果您不是 sudoer 會員,請使用。
對於您發布的程式碼,請避免--user
.