添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Django - 无法运行 "py manage.py runserver"

1 人关注

我试着用python manage.py runserver,结果一样。它在终端中显示如下。

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases

当我运行py --version时,它工作正常。 我想知道为什么它说没有找到python,而它却能正常工作。我在网上没有找到任何东西。

python
django
Chynv
Chynv
发布于 2020-12-03
4 个回答
Heck Codes
Heck Codes
发布于 2022-09-14
0 人赞同

你一方面在检查 py --version ,另一方面在执行 python manage.py runserver 的命令。

Try : py manage.py runserver

并检查你的机器上是否安装了两个版本的python。

我在这里的回答可能是错误的,但是当我运行两个不同的命令来检查所安装的版本时,我得到两个不同的版本。
好吧,我重新安装了它,并把它放在PATH中。非常感谢你对Heck的帮助。🛴
Thatcher Thornberry
Thatcher Thornberry
发布于 2022-09-14
0 人赞同

如果python被正确安装(可从终端访问),你应该能够简单地输入 "python "并进入一个python shell。为了验证,请尝试。

2 + 2

如果输入python并不能带你到python shell,我猜你需要把python作为PATH变量加入。

我不能这样做。它把我送到了微软的商店。然而,我能够通过输入py进入Python解释器。谢谢你的帮助。
卸载Python,从Anaconda发行商处重新下载。在安装设置中进行配置时,确保将 Python 添加到 PATH 中。如果你的问题得到了解决,请接受我的回答。谢谢。
哦,它在不久前被修复了。但你的答案是正确的,非常感谢。
RICHARD ONYANGO
RICHARD ONYANGO
发布于 2022-09-14
0 人赞同

如果你使用的是旧版本的Django,比如Django 3.1及以下版本,那么

python manage.py runserver should work ok.

我建议你坚持使用 python 而不是 py

但在较新的Django版本中,例如Django 3.2及以上版本,那么 运行你的服务器就简单多了

simply use: