Django /manage.py runserver不起作用(Windows)

时间:2016-01-09 09:40:56

标签: python django

我在windows中安装了python 2.7.10。我在路径c:python27/scripts/中使用命令pip install django安装了django,并使用同一路径中的命令django-admin startproject mysite创建了项目。

现在运行服务器i cd到路径c:python27/scripts/mysite并运行命令manage.py runserver / manage.py runserver 0.0.0.0:8000这没有任何影响。

我哪里出错,而且我也无法使用python控制台运行。我无法从python CMD重定向到我的项目。我所做的只是来自Windows控制台。

修改 执行截图 enter image description here

7 个答案:

答案 0 :(得分:2)

尝试为您的项目设置virtualenv。

尝试启动测试服务器时,我遇到同样的问题

GMAIL.users().messages().list(userId='me', labelIds=['UNREAD', 'INBOX']).execute()
来自Windows 10上PowerShell的

根据Django网站的说法,从PowerShell传递的参数类型可能存在问题。

我的解决方法是使用virtualenv。一旦通过pip安装django设置,runserver命令就可以了。

答案 1 :(得分:2)

最好的解决方案是从 Microsoft Store 安装Python。在这种情况下,您不必担心环境变量和路径。 Windows将自动检测所有内容。

答案 2 :(得分:1)

第一步是设置环境变量。

  • windows key + pauseControl Panel\System and Security\System
  • 高级系统设置(这将打开系统属性)
  • 导航至Advanced tab> Environment variable
  • 修改路径 - 在变量值字段
  • 中附加;c:\python27
  • 重新启动CMD

然后/python manage.py runserver应该有效

答案 3 :(得分:0)

有同样的问题。通过检查 python和Django版本兼容性对其进行了修复。如果您仍在与一个或另一个更新进行斗争,或者确保它们在您要设置的虚拟“ env”中彼此兼容。

祝你好运。

答案 4 :(得分:0)

我认为您忘记将python添加到环境变量中。因此,在安装过程中,单击名为“将Python 3.9添加到PATH”的复选框以添加环境变量。或者您可以稍后再添加路径。 enter image description here

答案 5 :(得分:-1)

尝试使用此修复程序:
1.右键单击Windows图标/左下角的开始,然后以管理员身份运行Windows Powershell。
2.比键入cd ~/,然后再将路径更改为项目文件夹。
3.键入python manage.py runserver并按Enter。

答案 6 :(得分:-2)

在环境变量中设置C:\Python后,发出以下命令很有帮助:

py manage.py runserver