Django命令出现错误

时间:2018-08-28 07:02:24

标签: python django

我是Django和Python的新手,遇到Django命令时遇到了麻烦。

在查询之前,我想告诉你

1)python安装在我的C驱动器中,路径名称为C:\ Users \ admin67 \ AppDathea \ Local \ Programs \ Python \ Python37

2)Djangp项目位于D驱动器中,路径名称为D:// wisdompets

3)我的python版本是python 3.7.0

在Windows Shell中,我给命令python3 manage.py runserver

但是,此命令未在Windows Shell中运行。我尝试了所有组合,例如python370,python37,python 3.7..0,但没有任何效果,并且我不断收到消息(请参见附件)。

我在Windows shell中得到的错误回溯如下。

  

术语“ python3”不能识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的名称,或者是否包含路径,请验证路径是否正确,然后重试。在第1行:char:8 + python3 <<<< manage.py runserver + CategoryInfo:ObjectNotFound:(python3:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

请帮助我解决此错误。

感谢与问候Manish

1 个答案:

答案 0 :(得分:0)

您的Python PATH变量配置不正确。在这里,将Django项目和Python解释器放在不同的位置并不是问题。 CMD将从系统中定义的PATH变量中找到python.exe。如果找不到,它将引发错误。

请转到环境变量中的PATH(在此PC上单击鼠标右键>“属性”>“高级系统设置”>“环境变量” 并检查PATH中是否存在python.exe(您提到的)的确切路径。可能不存在,这就是您看到此错误的原因。

要解决此问题, 单击路径变量并对其进行编辑。现在添加安装Python的目录。即“ C:\ Users \ admin67 \ AppDathea \ Local \ Programs \ Python \ Python37”, 重新启动CMD或PowerShell,现在应该可以识别Python。

现在还必须识别

pip,然后在您的cmd中“ pip install django == 1.11.7”,因为这是智慧宠物需要的。如果不指定版本,它将获取最新版本(截至目前的Django 2.1),并且整个代码都会中断。

现在输入您的CMD。 python manage.py runserver

希望这会有所帮助!