.python权限被拒绝

.python权限被拒绝,python,database,django,terminal,Python,Database,Django,Terminal,当我试图用Django创建一个简单的db时,我遇到了以下错误。我是这台计算机上唯一的用户,所以我应该是管理员。我如何使其具有权限,以便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 cach

当我试图用Django创建一个简单的db时,我遇到了以下错误。我是这台计算机上唯一的用户,所以我应该是管理员。我如何使其具有权限,以便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.

文件似乎归root所有,组成员无权写入这些文件/目录,您也不是root

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


可能是您使用sudo命令安装了该模块,因此文件是以root权限创建的。

文件似乎属于root所有,并且组工作人员没有写入这些文件/目录的权限,您也不是root

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


也许你用sudo命令安装了这个模块,因此,这些文件是使用root权限创建的。

ls-l/Users/tyre77/.python-eggs/和
ls-l/Users/tyre77/.python-eggs/simplejson-2.1.6-py2.7-macosx-10.7-intel.egg tmp/
的结果是什么?对于第一个文件,总共0个drwxr-xr-x-x-3根工作人员102 Aug 30 20:58 simplejson-2.1.6-py2.7-macosx-10.7-intel.egg-tmp“我是这台计算机上唯一的用户,所以我应该是管理员。”“帐户不允许您对整个文件系统进行写访问,它只允许您使用sudo获得根访问权限。使用始终具有完全访问权限的普通用户帐户是一个巨大的安全风险。对于第二个帐户:总计0 drwxr-xr-x 3 root staff 102 Aug 30 20:58 simplejson
ls-l/Users/tyre77/.python-egs/
ls-l/Users/tyre77/.python-egs/simplejson-2.1.6-py2.7-macosx-10.7-intel.egg tmp/
,第一个帐户的结果是什么一:total 0 drwxr-xr-x 3 root staff 102 Aug 30 20:58 simplejson-2.1.6-py2.7-macosx-10.7-intel.egg tmp“我是这台计算机上的唯一用户,所以我应该是管理员。”使用“管理员”帐户并不会授予您对整个文件系统的写访问权限,它只允许您使用sudo获得root访问权限。始终使用具有完全访问权限的普通用户帐户是一个巨大的安全风险。对于第二个帐户:total 0 drwxr-xr-x 3 root staff 102 Aug 30 20:58 simplejsonI认为我必须使用sudo安装,因为它拒绝了我,但是现在我得到了这个错误chown:/Users/tyre77/.python-eggs/:操作不是permitted@Chris:即使与sudo一起运行chown?哦,可能是args的顺序不对,试试:
sudo chown-R tyre77/Users/tyre77/.python-egs/
我想我确实必须使用sudo安装,因为它拒绝了我,但现在我得到了这个错误chown:/Users/tyre77/.python-egs/:操作不是permitted@Chris:即使与sudo一起运行chown?哦,可能是args的顺序不对,试试:
sudo chown-R tyre77/Users/tyre77/.python-eggs/