![](/img/trans.png)
[英]pip and virtualenv (w/o virtualenvwrapper): pip install package_name gives permission denied but using sudo installs globally
[英]Where are pip packages installed if you run “sudo pip install --user <package_name>”?
如果您使用 sudo 運行 pip,那么 --user 標志是否會執行任何操作,如下所示:
sudo pip install --user <package_name>
package 將安裝在哪里,它的權限是什么?
從man 1 pip-install
:
--user安裝到您平台的 Python 用戶安裝目錄。 通常是~/.local/或 Windows 上的 %APPDATA%Python。 (有關完整詳細信息,請參閱 site.USER_BASE 的 Python 文檔。)
其中~
代表有效用戶的主目錄。
如果您使用sudo
運行它(使有效用戶成為 root 用戶),package 將安裝在 root 用戶的主目錄中,在大多數發行版上等同於/root/
,使最終安裝路徑/root/.local/
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.