我尝试使用以下命令安装虚拟环境:
pip install virtualenv
但是我收到以下错误:
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'
我该如何解决这个问题?
答案 0 :(得分:20)
一眼就看起来您需要管理员权限才能在系统上安装软件包。尝试以管理员或等效的操作系统启动pip。
答案 1 :(得分:4)
您的帐户没有此目录的写入权限?
如果安装目录是系统拥有的目录,则可能需要以管理员或“root”帐户登录。
sudo pip install virtualenv
如果您对此计算机没有管理员权限,则可能希望选择其他安装目录,最好是PYTHON_PATH
环境变量中列出的目录。
更简单的方法:更改dir权限:
chmod +a 'user:YOUR_USER_NAME allow add_subdirectory,add_file,delete_child,directory_inherit' /Library/Python/2.7/site-packages
答案 2 :(得分:0)
您无权编辑此库的系统范围版本。尝试使用sudo
:
sudo pip install --upgrade virtualenv