![](/img/trans.png)
[英]IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/finsymbols/SP500.html'
[英]error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
我正在使用ubuntu 12.04而我正在嘗試使用安裝virtualenv,但突然間我遇到了這個錯誤。
samuel@sampc:~$ pip install virtualenv
Downloading/unpacking virtualenv
Running setup.py egg_info for package virtualenv
warning: no previously-included files matching '*' found under directory 'docs/_templates'
warning: no previously-included files matching '*' found under directory 'docs/_build'
Installing collected packages: virtualenv
Running setup.py install for virtualenv
error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
Complete output from command /usr/bin/python -c "import setuptools;__file__='/home/samuel/build/virtualenv/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt:
running install
running build
running build_py
running install_lib
creating /usr/local/lib/python2.7/dist-packages/virtualenv_support
error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/home/samuel/build/virtualenv/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt failed with error code 1
Storing complete log in /home/samuel/.pip/pip.log
有沒有人對我的案子有所了解?
我聽說使用帶有pip
sudo
是不安全的。
嘗試添加--user
到命令的結尾,提到這里 。
pip install packageName --user
我懷疑使用此方法安裝意味着其他用戶無法使用這些包。
您沒有Python文件夾的權限。
sudo chown -R $USER /usr/local/lib/python2.7
使用
sudo pip install virtualenv
顯然,在行之前添加“sudo”時,您將具有管理員權限...只是不要忘記您的密碼。
使用
sudo pip install virtualenv
您有權限被拒絕錯誤。 這表明您當前的用戶沒有root權限。因此,以超級用戶身份運行該命令。
在權限被拒絕錯誤的情況下,您只需要使用此命令。
sudo pip install virtualenv
命令之前的sudo將丟棄當前用戶權限錯誤。
注意:對於安全風險,您應該閱讀piotr評論。
pip沒有給予權限所以不能做pip install.Try下面的命令。
apt-get install python-virtualenv
這是因為尚未安裝虛擬環境。
試試這個:
sudo pip install virtualenv
virtualenv --python python3 env
source env/bin/activate
pip install <Package>
要么
sudo pip3 install virtualenv
virtualenv --python python3 env
source env/bin/activate
pip3 install <Package>
首先, sudo pip install 'package-name'
意味着什么都不會返回
sudo: pip: command not found
你得到權限被拒絕,你不應該以root身份使用pip install。 您可以將軟件包安裝到您自己的用戶中,如上所述
pip install 'package-name' --user
它會像你想要的那樣工作。 如果您在任何其他用戶中需要它,只需運行相同的命令,您就可以開始了。
你必須改變上述路徑的權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.