Django3 - manage.py 命令卡住
Django3 - manage.py commands stuck
我在使用 Django3 时遇到了一个大问题:基本上,每当我为 manage.py 键入命令时,提示符都会卡住,并且永远不会在不崩溃的情况下执行命令。
我尝试了几次命令 "runserver" 和 "startapp" 并等待了 10 分钟和一个小时,但我从未设法 运行 服务器或创建应用程序,因为我启动了命令和提示卡住。
St运行gely 够了,为了测试一下,我在安装 Django3 后立即创建了一个项目、一个应用程序和 运行 服务器,一切正常,我什至在该项目上github。然后我关闭了电脑,现在除了我的测试项目什么都没有了。
此外,我在 Windows 资源监视器中注意到,每当我尝试突然启动命令时 Python 进程开始不受控制地出现和消失,因为我从来没有遇到过这样的问题我对一切都一无所知。所以...发生了什么事?有人遇到同样的问题吗?
我有最新的 Windows 更新、最新的 Python3(我通过 Windows 商店获得)和最新的 Django3(我通过 pip 获得)。我会包括一个堆栈跟踪或某种日志,但是,由于没有崩溃,我想没有日志完成:如果我错了,请纠正我,拜托!
编辑:我尝试卸载和安装 Python 但问题是一样的:我创建了一个测试项目并成功 运行 服务器并启动了一个新的应用程序。再一次,我关闭了电脑,现在一切又坏了。
好的,感谢 ansuman 我发现了虚拟环境,现在一切都恢复正常了。
如果您像我一样是菜鸟并且想了解更多信息,请查看 virtual environments documentation,如果您像我一样遇到(假定的)模块冲突,这将非常有帮助。此外,这是一个非常酷的功能:现在就开始使用 venv,您不会后悔的。
这是我一步一步做的:
- 打开了命令提示符(duh);
- 已通过
pip
安装 venv
;
- 使用
python -m venv site-venv
为虚拟环境创建了一个文件夹;
- 进入新创建的目录;
- 使用
django-admin startproject site
创建了一个新的 Django 项目;
- 进入site-venv的子目录Scripts并输入
activate
;
- 激活虚拟环境后,通过
pip
; 安装 Django
- 开始做所有
manage.py
的事情。
希望这对某人有所帮助!再次感谢 ansuman.
我在使用 Django3 时遇到了一个大问题:基本上,每当我为 manage.py 键入命令时,提示符都会卡住,并且永远不会在不崩溃的情况下执行命令。
我尝试了几次命令 "runserver" 和 "startapp" 并等待了 10 分钟和一个小时,但我从未设法 运行 服务器或创建应用程序,因为我启动了命令和提示卡住。
St运行gely 够了,为了测试一下,我在安装 Django3 后立即创建了一个项目、一个应用程序和 运行 服务器,一切正常,我什至在该项目上github。然后我关闭了电脑,现在除了我的测试项目什么都没有了。
此外,我在 Windows 资源监视器中注意到,每当我尝试突然启动命令时 Python 进程开始不受控制地出现和消失,因为我从来没有遇到过这样的问题我对一切都一无所知。所以...发生了什么事?有人遇到同样的问题吗?
我有最新的 Windows 更新、最新的 Python3(我通过 Windows 商店获得)和最新的 Django3(我通过 pip 获得)。我会包括一个堆栈跟踪或某种日志,但是,由于没有崩溃,我想没有日志完成:如果我错了,请纠正我,拜托!
编辑:我尝试卸载和安装 Python 但问题是一样的:我创建了一个测试项目并成功 运行 服务器并启动了一个新的应用程序。再一次,我关闭了电脑,现在一切又坏了。
好的,感谢 ansuman 我发现了虚拟环境,现在一切都恢复正常了。
如果您像我一样是菜鸟并且想了解更多信息,请查看 virtual environments documentation,如果您像我一样遇到(假定的)模块冲突,这将非常有帮助。此外,这是一个非常酷的功能:现在就开始使用 venv,您不会后悔的。
这是我一步一步做的:
- 打开了命令提示符(duh);
- 已通过
pip
安装venv
; - 使用
python -m venv site-venv
为虚拟环境创建了一个文件夹; - 进入新创建的目录;
- 使用
django-admin startproject site
创建了一个新的 Django 项目; - 进入site-venv的子目录Scripts并输入
activate
; - 激活虚拟环境后,通过
pip
; 安装 Django
- 开始做所有
manage.py
的事情。
希望这对某人有所帮助!再次感谢 ansuman.