简体   繁体   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'

I'm trying to install a virtual environment using the command: 我正在尝试使用以下命令安装虚拟环境:

pip install virtualenv

but I get the following error: 但是我收到以下错误:

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

How do I fix this? 我该如何解决?

At a glance it looks like you need admin permissions to install packages on your system. 一眼就看起来您需要管理员权限才能在系统上安装软件包。 Try starting pip as admin or your OS equivalent. 尝试以管理员或等效的操作系统启动pip。

Your account does not have write access to this directory?. 您的帐户没有此目录的写入权限?

  1. If the installation directory is a system-owned directory, you may need to sign in as the administrator or "root" account. 如果安装目录是系统拥有的目录,则可能需要以管理员或“root”帐户登录。

     sudo pip install virtualenv 
  2. If you do not have administrative access to this machine, you may wish to choose a different installation directory, preferably one that is listed in your PYTHON_PATH environment variable. 如果您没有对此计算机的管理访问权限,则可能希望选择其他安装目录,最好是在PYTHON_PATH环境变量中列出的目录。

  3. easier way: change that dir permission: 更简单的方法:更改dir权限:

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

You don't have permission to edit the system-wide version of this library. 您无权编辑此库的系统范围版本。 Try using sudo : 尝试使用sudo

sudo pip install --upgrade virtualenv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Errno 13 权限被拒绝:'/Library/Python/2.7/site-packages/test-easy-install-18954.pth' - Errno 13 Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-18954.pth' Errno 13运行virtualenv时权限被拒绝 - Errno 13 Permission denied when running virtualenv PermissionError: [Errno 13] 权限被拒绝:'C:\\\\Program Files\\\\Python35\\\\Lib\\\\site-packages\\\\six.py' - PermissionError: [Errno 13] Permission denied: 'C:\\Program Files\\Python35\\Lib\\site-packages\\six.py' 错误:无法创建'/Library/Python/2.7/site-packages/xlrd':权限被拒绝 - error: could not create '/Library/Python/2.7/site-packages/xlrd': Permission denied 没有VirtualEnv的Python2.7中的站点包 - Site-Packages in Python2.7 without VirtualEnv 在Mac OS上安装pip错误-权限被拒绝:“ / Library / Python / 2.7 / site-packages / pip” - Installing pip on Mac OS error - Permission denied: '/Library/Python/2.7/site-packages/pip' “PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages'” 安装 Django - “PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages'” installing Django 使用Python获取virtualenv站点包的路径 - Getting the path of the virtualenv's site-packages with Python IOError:[Errno 13]权限被拒绝:'/usr/local/lib/python2.7/dist-packages/finsymbols/SP500.html' - IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/finsymbols/SP500.html' ERR IOError:[Errno 21]是目录:'/app/.heroku/python/lib/python2.7/site-packages/setuptools-20.3-py2.7.egg' - ERR IOError: [Errno 21] Is a directory: '/app/.heroku/python/lib/python2.7/site-packages/setuptools-20.3-py2.7.egg'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM