无法在安装目录中创建或删除文件:安装pip困难

时间:2012-12-20 13:30:09

标签: python pip

我在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

3 个答案:

答案 0 :(得分:12)

您需要运行sudo easy_install,否则您将无权写入安装目录。

答案 1 :(得分:4)

您是否尝试过安装sudo?它应该授予您“创建或删除”文件的权利。

答案 2 :(得分:-2)

每当权限被拒绝时使用“sudo”