setuptools easy_install Mac错误

3 投票
5 回答
6061 浏览
提问于 2025-05-01 06:47

我正在尝试在我的Mac上设置easy_install,但遇到了以下错误。

在安装Setuptools时,系统检查了.pth文件的支持,结果出现了错误:无法在安装目录中创建或删除文件。

在尝试添加或删除安装目录中的文件时发生了以下错误:

[错误号 13] 权限被拒绝:'/Library/Python/2.7/site-packages/test-easy-install-789.pth'

你指定的安装目录(通过--install-dir、--prefix或distutils的默认设置)是:

/Library/Python/2.7/site-packages/

暂无标签

5 个回答

0

你也可以使用 --user 这个选项(替代 sudopyenv):

$ easy_install --user -U ...

详细内容可以查看 这里

0

你可以在 install.sh 文件中的 "python setup.py ..." 前面加上 "sudo"。

0

试试这个命令:curl bootstrap.pypa.io/ez_setup.py -o - | sudo python,它可以帮助解决一些访问相关的问题。

0

试试 pyenv 吧,它有点像 rbenv,但如果你不需要它,删除起来更简单。而且,你可以在不影响系统其他部分的情况下,尝试不同版本的 Python。

8

再试一次,使用 sudo python ... 这个命令,这样你就可以往 '/Library/Python/2.7/site-packages/' 这个文件夹里写东西了。

撰写回答