.python-eggs权限被拒绝

时间:2011-08-31 14:48:32

标签: python database django terminal

尝试使用Django创建一个简单的数据库时出现以下错误。我是这台电脑上唯一的用户,所以我应该是一名管理员。我如何才能使我拥有权限以便Django可以做到这一点?

这里有一些错误:

[Errno 13] Permission denied: '/Users/tyre77/.python-eggs/simplejson-2.1.6-py2.7-macosx-10.7-intel.egg-tmp/simplejson/tmpUxM60A.$extract'

The Python egg cache directory is currently set to:

/Users/tyre77/.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.

1 个答案:

答案 0 :(得分:1)

文件似乎由root拥有,而组员工的成员无权写入这些文件/目录而您不是root用户。

尝试更改这些文件的所有者:sudo chown -R tyre77 /Users/tyre77/.python-eggs/

也许您已经使用sudo命令安装了模块,因此文件是使用root权限创建的。