Django3-卡在manage.py命令中

问题描述 投票:0回答:1

我在Django3中有一个大问题:基本上,每当我为manage.py键入命令时,提示都会卡住,甚至不会崩溃也不会执行该命令。

[我尝试过几次命令“ runserver”和“ startapp”,并且在10分钟到一个小时之间等待,但是我从未设法运行服务器或创建应用程序,因为我启动了命令并且提示卡住了。

奇怪的是,为了进行测试,我创建了一个项目,一个应用程序并在安装Django3之后立即运行服务器,并且一切正常,我什至在github上就有了该项目。然后我关闭了计算机,现在除了我的测试项目外什么都没用。

[此外,我在Windows资源监视器中注意到,每当我尝试执行一个命令时,Python进程就会突然开始出现并失控,而且由于我从未遇到过这样的问题,所以我对任何事情一无所知。所以...发生了什么事?有人有同样的问题吗?

我拥有最新的Windows更新,最新的Python3(通过Windows Store获得)和最新的Django3(通过pip获得)。我会添加一个stacktrace或某种日志,但是由于没有崩溃,我想没有日志完成:如果我错了,请纠正我!

编辑:我尝试卸载并安装Python,但问题是相同的:我创建了一个测试项目,并成功运行了服务器并启动了一个新应用。我再次关闭计算机,现在一切都再次坏了。

python django windows command-prompt manage.py
1个回答
0
投票

好吧,感谢ansuman我发现了虚拟环境,现在一切又恢复了。

[如果您是像我这样的菜鸟,并且想了解更多信息,请检查virtual environments documentation,如果您遇到像我这样的(假设)模块冲突,那将非常有帮助。另外,它是一个很酷的功能:立即开始使用venv,您不会后悔。

这是我逐步进行的操作:

  • 打开命令提示符(duh);
  • 通过venv安装pip
  • 使用python -m venv site-venv为虚拟环境创建了一个文件夹;
  • 进入新创建的目录;
  • [django-admin startproject site创建了一个新的Django项目;
  • 进入site-venv的子目录脚本并键入activate
  • 已激活虚拟环境,并通过pip安装了Django;
  • 开始进行所有manage.py的工作。

希望这可以帮助某人!再次感谢ansuman

© www.soinside.com 2019 - 2024. All rights reserved.