【发布时间】:2020-06-19 23:13:49
【问题描述】:
【问题讨论】:
-
你试过
python manage.py runserver这个命令而不是py -
是的,我也试过了
-
我在控制面板上安装了两个版本的python,3.7和3.8。所以,我卸载了3.7版本;之后,我遇到了这个问题。
标签: python django visual-studio-code
【问题讨论】:
python manage.py runserver这个命令而不是py
标签: python django visual-studio-code
py -3.9 manage.py runserver
相信我,因为那个路径问题和这个问题,我真的浪费了大约 4 小时。
我卸载了所有东西并了解了整个过程:P
【讨论】:
卸载python并重新安装它(全局),意味着在安装之前选择添加路径到系统变量然后选择自定义安装并为所有用户选择安装并安装。现在 python 命令可以工作了,现在不需要只使用 py 了。请记住,如果您运行可视代码,则只安装系统安装程序而不是用户安装程序。打开 vscode 终端后输入:
python -m django --version
查看django版本。然后输入
pip uninstall django
然后输入。它将卸载django。现在退出并转到
C:\Users\(username)\AppData\Roaming\
文件资源管理器的路径并删除python文件夹,然后转到
C:\Users\(username)\AppData\Local\
文件资源管理器的路径并删除 pip 文件夹。现在以管理员身份和终端类型运行 vs code
pip install django
它将重新安装django(确保它没有安装在
C:\Users\(username)\AppData\Roaming\
现在您可以毫无问题地在全局范围内运行服务器。
【讨论】:
问题出在虚拟环境上。我想因为我改变了我的 python 版本,现在我必须先创建一个虚拟环境,否则py manage.py runserver 将无法工作。但是,在以前的版本 (3.7) 中,我可以在没有虚拟环境的情况下完成。
【讨论】: