尝试使用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.
答案 0 :(得分:1)
文件似乎由root拥有,而组员工的成员无权写入这些文件/目录而您不是root用户。
尝试更改这些文件的所有者:sudo chown -R tyre77 /Users/tyre77/.python-eggs/
也许您已经使用sudo命令安装了模块,因此文件是使用root权限创建的。