setUptools错误python27设置.py安装:只读文件系统



我正在尝试在Bluehost帐户上安装Django。我使用了这些说明([http://devget.net/misc/installing-django-1-5-1-5-1-with-python-2-7-7-4-on-bluehost/] [1])

我已经安装了Python2.7.4。我继续安装了setuptools:

cd〜 wget -no-check-certificate http://pypi.python.org/packages/source/source/soutuptools/setuptools-0.6c11.tar.gz tar xzvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11

文件正在下载,但是当我尝试设置时:

python27 setup.py install

我收到此错误:运行安装错误:无法创建或删除 安装目录中的文件

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

[Errno 30] Read-only file system: '/usr/lib/python2.6/site-packages/test-easy-install-800.write-test'

您指定的安装目录(通过 - 安装 - dir,-prefix, 或DISTINS默认设置)是:

/usr/lib/python2.6/site-packages/

也许您的帐户没有对此目录的写入访问权限?如果 安装目录是一个系统拥有的目录,您可能需要 登录为管理员或" root"帐户。如果你没有 管理访问这台计算机,您可能希望选择一个 不同的安装目录,最好是在 您的pythonpath环境变量。

有关其他选项的信息,您可能希望咨询 文档:

http://peak.telecommunity.com/easyinstall.html

请为您的系统进行适当的更改,然后重试。

奇怪的是,/usr/lib/python2.6/site-packages/目录不存在!我只有/usr/lib/python2.7/site-packages/

我该如何修复?谢谢!

setuptools试图在共享托管上执行整个系统(root)安装。这就是Setuptools默认情况下的作用。因为您没有root访问是不可能的。

如果主机有任何virtualenv命令可用,请使用它。这是如何使用Virtualenv执行本地Python安装的简短准则,而无需root。

这是本地setUptools安装选项,如果您无法获得Virtualenv'Ed环境引导,因为某种原因:

我可以在没有权限的情况下使用setuptools/usr/local等

相关内容

最新更新