【问题标题】:Django /manage.py runserver doesn't work (Windows)Django /manage.py runserver 不起作用(Windows)
【发布时间】:2016-01-09 09:40:55
【问题描述】:

我已经在 windows 中安装了 python 2.7.10。我使用命令pip install django 在路径c:python27/scripts/ 中安装了django,并使用命令django-admin startproject mysite 从同一路径创建了项目。

现在运行服务器 i cd 到路径 c:python27/scripts/mysite 并运行命令 manage.py runserver/ manage.py runserver 0.0.0.0:8000 这没有任何效果。

我哪里出错了,而且我无法使用 python 控制台运行。而且我无法从 python CMD 重定向到我的项目。我所做的只是从 Windows 控制台。

编辑: 执行截图

【问题讨论】:

  • “这没有任何影响”是什么意思?它必须做点什么……有什么错误吗?
  • @Sayse 它不像文档中所说的那样执行。它不会打印任何错误。移动到下一行。
  • 您的 manage.py 文件是否可执行?如果你输入“python manage.py runserver”会发生什么?
  • 试试 python manage.py runserver 0.0.0.0:8000 或者你也可以试试 ./manage.py runserver 0.0.0.0:8000!
  • @brunodesthuilliers 结果是'python' is not recognized as an internal or external command, operable program or batch file.

标签: python django


【解决方案1】:

第一步是设置环境变量。

  • windows key + pauseControl Panel\System and Security\System
  • 高级系统设置(这将打开系统属性)
  • 导航到Advanced tab > Environment variable
  • 编辑路径 - 在变量值字段中附加 ;c:\python27
  • 重启 CMD

那么/python manage.py runserver 应该可以工作

【讨论】:

    【解决方案2】:

    尝试为您的项目设置 virtualenv。

    我在尝试启动测试服务器时也遇到了同样的问题

    python .\manage.py runserver
    

    来自 Windows 10 上的 PowerShell。根据 Django 网站,从 PowerShell 传递的参数类型可能存在问题。

    我的解决方法是使用 virtualenv。一旦通过 pip 安装了 django,runserver 命令就可以工作了。

    【讨论】:

      【解决方案3】:

      最好的解决方案是从 Microsoft Store 安装 Python。在这种情况下,您不必担心环境变量和路径。 Windows 会自动检测到所有这些。

      【讨论】:

        【解决方案4】:

        试试这个修复方法:
        1. 右键单击​​左下角的 windows 图标/开始,然后以管理员身份运行 Windows Powershell。
        2.然后键入cd ~/,然后再次将路径更改为项目文件夹。
        3. 输入python manage.py runserver 并回车。

        【讨论】:

        • 顺便说一句,由于我使用的是windows机器,所以使用py -3 manage.py runserver而不是“python3 ...”也可以。
        【解决方案5】:

        有同样的问题。通过检查 python 和 django 版本兼容性来修复它。如果您仍在与此更新作斗争,或者确保它们在您正在设置的虚拟“环境”中彼此兼容。

        祝你好运。

        【讨论】:

          【解决方案6】:

          我认为您忘记将 python 添加到环境变量中。因此,在安装过程中,单击名为“将 Python 3.9 添加到 PATH”的复选框以添加环境变量。或者您可以稍后简单地添加路径。

          【讨论】:

            【解决方案7】:

            在环境变量中设置C:\Python 后,发出以下命令有帮助:

            py manage.py runserver
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2014-02-17
              • 1970-01-01
              • 2020-02-27
              • 2020-11-28
              • 2018-01-23
              • 2020-09-16
              • 2020-09-02
              • 1970-01-01
              相关资源
              最近更新 更多