为了账号安全,请及时绑定邮箱和手机立即绑定

Errno 13 运行 virtualenv 时权限被拒绝

Errno 13 运行 virtualenv 时权限被拒绝

慕田峪9158850 2021-09-25 14:32:02
在 Mac OS XI 上尝试使用 brew 安装的 Python 2.7 创建 virtualenv 时出现以下错误:Could not install packages due to an EnvironmentError:   [Errno 13] Permission denied: '/lib'完整输出:▶ virtualenv ./virtualenv               New python executable in /Users/alexharvey/git/home/sam-test/virtualenv/bin/python2.7Also creating executable in /Users/alexharvey/git/home/sam-test/virtualenv/bin/pythonInstalling setuptools, pip, wheel...                      Complete output from command /Users/alexharvey/gi...ualenv/bin/python2.7 - setuptools pip wheel:  Looking in links: /usr/local/lib/python2.7/site-packages, /usr/local/lib/python2.7/site-packages/virtualenv_support, /usr/local/lib/python2.7/site-packages/virtualenv_support                                                                                                                                                             Collecting setuptools                                                         Using cached https://files.pythonhosted.org/packages/37/06/754589caf971b0d2d48f151c2586f62902d93dc908e2fd9b9b9f6aa3c9dd/setuptools-40.6.3-py2.py3-none-any.whl      Collecting pip                                                          Collecting wheel                                                                                                                                                      我看到以前经常在这里问这样的问题(例如这里),但赞成的答案似乎建议使用sudo,这显然是错误的。请注意,我已遵循此页面上的建议:在 Mac OS X 上有效使用 python。我该如何解决这个问题(不使用 sudo)?
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

正如评论中所建议的,自定义 Distutils 配置文件存在问题。这个文件显然可以在三个地方之一(ref):

  • 系统<prefix>/lib/pythonver/distutils/distutils.cfg

  • 个人$HOME/.pydistutils.cfg

  • 本地setup.cfg

[install]
prefix=

我不再记得为什么我咨询了那个答案,或者为什么我把那个文件放在那里,但是在我删除它之后,virtualenv 再次正常工作,而且我不再有任何问题。


查看完整回答
反对 回复 2021-09-25
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

将任何东西安装到 global/lib显然需要 root 权限。

您可以在不使用的情况下将模块安装到用户的文件夹中sudo,只需--user在安装任何软件包时添加参数。


查看完整回答
反对 回复 2021-09-25
  • 2 回答
  • 0 关注
  • 240 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信