【问题标题】:manage.py runserver no outputmanage.py runserver 没有输出
【发布时间】:2020-06-19 23:13:49
【问题描述】:

我已将 python 3.7 更新到 3.8,之后当我想运行 py manage.py runserver 或与 manage.py 相关的任何其他命令时,我没有任何输出。

我阅读了有关环境变量的信息,这是我的,这对我来说似乎很好。

【问题讨论】:

  • 你试过python manage.py runserver这个命令而不是py
  • 是的,我也试过了
  • 我在控制面板上安装了两个版本的python,3.7和3.8。所以,我卸载了3.7版本;之后,我遇到了这个问题。

标签: python django visual-studio-code


【解决方案1】:
py -3.9 manage.py runserver

相信我,因为那个路径问题和这个问题,我真的浪费了大约 4 小时。
我卸载了所有东西并了解了整个过程:P

【讨论】:

    【解决方案2】:

    卸载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\
    

    现在您可以毫无问题地在全局范围内运行服务器。

    【讨论】:

      【解决方案3】:

      问题出在虚拟环境上。我想因为我改变了我的 python 版本,现在我必须先创建一个虚拟环境,否则py manage.py runserver 将无法工作。但是,在以前的版本 (3.7) 中,我可以在没有虚拟环境的情况下完成。

      【讨论】:

      • 这可能是因为您在 3.7 安装中全局安装了 Django。
      猜你喜欢
      • 1970-01-01
      • 2018-01-23
      • 2015-10-10
      • 2018-10-26
      • 2013-08-23
      • 2013-01-09
      • 1970-01-01
      • 2015-01-27
      相关资源
      最近更新 更多