[英]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.