我在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控制台。
答案 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
+ pause
或Control Panel\System and Security\System
Advanced tab
> Environment variable
;c:\python27
然后/python manage.py runserver
应该有效
答案 3 :(得分:0)
有同样的问题。通过检查 python和Django版本兼容性对其进行了修复。如果您仍在与一个或另一个更新进行斗争,或者确保它们在您要设置的虚拟“ env”中彼此兼容。
祝你好运。
答案 4 :(得分:0)
答案 5 :(得分:-1)
尝试使用此修复程序:
1.右键单击Windows图标/左下角的开始,然后以管理员身份运行Windows Powershell。
2.比键入cd ~/
,然后再将路径更改为项目文件夹。
3.键入python manage.py runserver
并按Enter。
答案 6 :(得分:-2)
在环境变量中设置C:\Python
后,发出以下命令很有帮助:
py manage.py runserver