[英]Cannot install anything via PIP to virtual environment
在啟動新的虛擬環境時,我發現無法通過 pip 安裝任何軟件包。 例如,如果我嘗試在全新的 virtualenv 中安裝模擬,我會收到以下錯誤:
Could not install packages due to an EnvironmentError: [Errno 13] Permission
denied: '/usr/lib/python2.7/site-packages/mock.pyc'
Consider using the `--user` option or check the permissions.
如果我嘗試使用 --user 選項進行安裝,則會收到此錯誤:
Can not perform a '--user' install. User site-packages are not visible in
this virtualenv.
根據這個 stackoverflow question ,我嘗試更改包含我的虛擬環境的文件夾的所有權,但沒有運氣。 我知道對 pip 使用 sudo 會搞亂安裝。 這以前沒有發生過,我完全被困住了。 請幫忙。
所以看起來問題是我的虛擬環境一直想將 pip 包安裝到全局目錄而不是它自己的目錄。
修復它的是刪除舊的 virtualenv 並使用以下命令初始化一個新的: virtualenv <<name of env>> --python=python2.7
我不完全確定為什么這有效。 我希望在評論中有任何澄清。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.