Django开发服务器无法打开文件
我在使用djangoproject.com,并且我已经按照他们的步骤正确地启动了我的网站,代码如下:
mysite/
manage.py
mysite/
_init_.py
setting.py
urls.py
wsgi.py
但是当我尝试用下面的命令来运行开发服务器时:
python manage.py runserver
它返回了一个错误:
MacOS/Python: can't open file 'manage.py': [Errno 2] No such file or directory
我之前也遇到过同样的问题,当时我在尝试导入django时发现它不在Python的路径里,所以我修复了这个问题,成功了。但是这次我尝试这样做时却没有成功,我不确定还可以尝试什么或该怎么做。
4 个回答
0
如果你用虚拟环境(virtualenv)来安装Django的话,应该把它移动到默认安装Django的Envs文件夹里。你可以在命令提示符(cmd)里使用 cd
命令来做到这一点。
0
把这件事做好:你有一个名为“mysite”的文件夹,里面还有一个“mysite”文件夹和一个“manage.py”文件。把这两个文件剪切掉,放到别的地方,然后删除剩下的“mysite”文件夹。最后,把这两个文件再放回到新的“mysite”文件夹里和“manage.py”文件中。这样做肯定能解决问题。
3
确保你在最外层的 my site 目录下运行 python manage.py runserver
。也就是说,如果你输入 ls
命令,你应该能看到 manage.py 文件和一个名为 mysite 的子目录。
1
我不能评论,所以我用回答来回复(这只是一个建议,试试看)。
也许可以试试这个(确保你的命令提示符在manage.py所在的文件夹里):
python ./manage.py runserver