我在Django 1.5.4
上安装了MAC OSX 10.6.8
。我创建了一个测试项目
我无法编辑任何这些文件,它只读。我可以sudo
并进行修改
但是在运行时可能尝试访问的其他文件是什么,如果它们是只读的,那么我的应用程序不起作用,例如:sqlite
数据库文件"storage.db"
。我可以更改项目根文件夹级别的文件权限并将其应用于所有文件吗?
即使可以做到这一点,为什么Django会像这样开始投射?我也试过Virtualenv,但没有用同样的事情发生
答案 0 :(得分:0)
我弄明白了这个问题。它是我在我的系统中安装django的方式。以前我使用过sudo easy_install,但这次我创建了一个虚拟环境并用pip安装了django并且运行良好。虚拟环境是python中软件包安装的最佳解决方案。它不会搞乱系统包。