簡體   English   中英

當我嘗試安裝virtualenv時導致此錯誤的原因是什么? IOError:[Errno 13]權限被拒絕:'/ Library /Python/2.7/site-packages/virtualenv.py'

[英]What's causing this error when I try and install virtualenv? IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'

我正在嘗試使用以下命令安裝虛擬環境:

pip install virtualenv

但是我收到以下錯誤:

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'

我該如何解決?

一眼就看起來您需要管理員權限才能在系統上安裝軟件包。 嘗試以管理員或等效的操作系統啟動pip。

您的帳戶沒有此目錄的寫入權限?

  1. 如果安裝目錄是系統擁有的目錄,則可能需要以管理員或“root”帳戶登錄。

     sudo pip install virtualenv 
  2. 如果您沒有對此計算機的管理訪問權限,則可能希望選擇其他安裝目錄,最好是在PYTHON_PATH環境變量中列出的目錄。

  3. 更簡單的方法:更改dir權限:

     chmod +a 'user:YOUR_USER_NAME allow add_subdirectory,add_file,delete_child,directory_inherit' /Library/Python/2.7/site-packages 

您無權編輯此庫的系統范圍版本。 嘗試使用sudo

sudo pip install --upgrade virtualenv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM