我在32位模式的Mac上运行Enthought python
我的PATH变量设置为PATH = / Library / Frameworks / Python.framework / Versions / Current / bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/ usr / bin:/ bin:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中
当我尝试安装或easy_install时,我“无法创建或删除安装目录中的文件”
这里是跟踪(目录的ls -l也是如此)
Johns-MacBook-Pro:bin jc_macpro $ easy_install pip 错误:无法在安装目录中创建或删除文件
尝试添加或删除文件时发生以下错误 安装目录:
[Errno 13] Permission denied: '/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/test-easy-install-516.write-test'
您指定的安装目录(通过--install-dir, - prefix,或 distutils默认设置)是:
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/
也许您的帐户没有此目录的写入权限?如果 安装目录是系统拥有的目录,您可能需要登录 作为管理员或“root”帐户。如果你没有行政管理 访问这台机器,您可能希望选择不同的安装 目录,最好是PYTHONPATH环境中列出的目录 变量
有关其他选项的信息,您可以参考 文档:
http://packages.python.org/distribute/easy_install.html
请对您的系统进行适当的更改,然后重试。
=========================== 当我查看site-packages时,它具有以下访问权限。我是管理员帐户。
drwxrwxr-x 107 root wheel 3638 Oct 21 09:55 site-packages
答案 0 :(得分:12)
您需要运行sudo easy_install
,否则您将无权写入安装目录。
答案 1 :(得分:4)
您是否尝试过安装sudo?它应该授予您“创建或删除”文件的权利。
答案 2 :(得分:-2)
每当权限被拒绝时使用“sudo”