【问题标题】:Django command giving errorDjango命令给出错误
【发布时间】:2018-08-28 07:02:23
【问题描述】:

我是 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、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:8 + python3

请帮我解决这个错误。

感谢和问候马尼什

【问题讨论】:

  • 你试过python manage.py runserver 吗?在 Windows 中没有安装多个版本。试试python
  • python 安装在哪里并不重要,只要它在 PATH 中。您是否将其添加到 PATH ?如果您不确定,您可以点击一些链接将其添加到 PATH。或者您可以重新安装 Python,但这次确保在安装过程中选中“添加 PYTHON TO PATH”复选框。(这需要管理员权限)而且我认为您使用的是 Power Shell,如果您是,请尝试使用普通 CMD初学者。 PATH 变量仍然是必需的。
  • 对于 Mohit 和 Vineeth - 是的,我都做了 - 也尝试了 python manage.py runserver 并且在安装 python 时我将它添加到了 PATH 中。我仍然收到此错误。因此,我无法继续。请注意,我的python安装在C盘,而项目在D盘。请参阅我在帖子中提到的路径。
  • @Manish 你能从 cmd 访问 Python shell 吗?只需在 CMD 中输入 >python?
  • Vineeth,我会检查并在晚上通知您。请与此帖子保持联系。

标签: python django


【解决方案1】:

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

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

要解决它, 单击路径变量并对其进行编辑。现在添加安装 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

希望这会有所帮助!

【讨论】:

  • 谢谢 Vineet,我尝试了你所说的一切,但没有任何效果。即使在我的命令提示符下键入 python 时,我也会收到消息 python 未被识别为内部/外部命令。这令人沮丧。我无法启动项目!
  • 你好 Manish,你是你电脑的管理员吗?
  • 如果是,则尝试通过运行 python 设置文件打开 ADD PYTHON 3.X to PATHhere。当您运行此设置时。查看底部并确保选中该框。然后运行安装,其他一切保持默认。这应该可以解决问题,而无需摆弄环境变量。
  • 您收到该错误是因为当您从 cmd 运行 python.exe 时,您的系统无法定位它。添加到 PATH 将解决它:)
  • 您好 Vineet,您的解决方案有效,现在有效。非常感谢老兄!
猜你喜欢
  • 2019-09-08
  • 2016-04-15
  • 1970-01-01
  • 2015-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-12
相关资源
最近更新 更多