Python-[Errno 13]权限被拒绝
我正试图在mac上安装python脚本。Python-[Errno 13]权限被拒绝,python,macos,installation,Python,Macos,Installation,我正试图在mac上安装python脚本。 当我运行$python setup.py install时,会收到以下消息: 正在运行安装 错误:无法在安装目录中创建或删除文件 尝试在中添加或删除文件时发生以下错误 安装目录: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-1668.write-test' 指定的安装目录(通过--install dir、-prefix或 distu
当我运行$
python setup.py install
时,会收到以下消息:
正在运行安装错误:无法在安装目录中创建或删除文件 尝试在中添加或删除文件时发生以下错误 安装目录:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-1668.write-test'
指定的安装目录(通过--install dir、-prefix或
distutils默认设置)为:
您的帐户可能没有对此目录的写入权限?如果
安装目录是系统拥有的目录,您可能需要登录
作为管理员或“root”帐户。如果您没有管理权限
访问此计算机时,您可能希望选择其他安装
目录,最好是PYTHONPATH环境中列出的目录
变数
有关其他选项的信息,请咨询
文件位于:
请对您的系统进行适当的更改,然后重试
如何修复此问题?
python setup.py安装
可能会导致对[Errno 13]的权限被拒绝
在根文件夹中写入错误
你可以试试这个
sudo python setup.py install
但是更好应该是
- 创建虚拟环境
- 激活它
python setup.py install
尝试了
sudo python setup.py安装
?在virtualenv内部与其他系统范围的配置“要安装的目录,您有写入权限”没有冲突。因此,当用户创建一个virtualenv
时,用户将是它的所有者。因此,没有root访问权限的用户可以安装。我认为pip
将尝试默认地在/usr/
或某些仅根目录下的写访问文件夹中写入包。因此可能会被拒绝权限?选择virtualenv
会比选择sudo
更好吗?我不是在争论你:)K,然后可以安装。但是使用virtualenv
不是一种好的做法吗?
python setup.py install