【问题标题】:Python easy_install gives [errno13]Python easy_install 给出 [errno13]
【发布时间】:2010-10-22 17:29:07
【问题描述】:

我正在尝试安装 Hookbox 但没有成功,当我调用 easy_install

python setup.py install

它给了我[Errno 13] Permission denied: '/usr/local/lib/python2.6/site-packages/test-easy-install-68779.write-test'

当我尝试授予此目录的写入权限时,它给出了

chmod: /usr/local/lib/python2.6/site-packages/: Operation not permitted

有没有什么办法可以解决这个问题或者在没有easy_install的情况下安装hookbox?

【问题讨论】:

  • 属于 superuser.com
  • 如果不能使用sudo,就不能安装东西。你有一个我们无法解决的问题。找到您的系统管理员并获得 sudo privs 或获得另一份工作。

标签: python ssh easy-install


【解决方案1】:

您应该使用适当的权限来安装

sudo python setup.py install

另一种选择是使用 virtualenv 创建一个可以安装的隔离环境

另一种方法是在你有权限的地方安装一些。

python setup.py install --home=<dir>

另请参阅带有选项前缀的备用 unix 安装

python setup.py install --prefix=/usr/local

在文档中查看这些选项的详细信息:http://docs.python.org/install/

如果你问我的偏好,我会选择 virtualenv、virtualenvwrapper、pip 和 yolk 来管理外部模块。谷歌他们

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 2019-08-09
    • 1970-01-01
    • 2011-04-04
    • 2013-04-04
    • 2012-09-05
    相关资源
    最近更新 更多