【问题标题】:Django issue running manage.py on Mac在 Mac 上运行 manage.py 的 Django 问题
【发布时间】:2021-05-20 22:44:54
【问题描述】:

我正在尝试使用虚拟环境在 atom 中运行项目,但我不断收到有关 manage.py 文件的错误。 File "manage.py", line 17 ) from exc ^ SyntaxError: invalid syntax

我已经到处寻找解决方案,大多数人似乎通过在虚拟环境中使用 python3 manage.py runserver 而不是 python manage.py runserver 来解决它,但这对我不起作用。对此有何建议?

【问题讨论】:

  • 请添加python --versionpip freeze 的输出。在 Linux 中,which 命令有助于在命令 python 时识别确切的可执行文件。在 Mac 中尝试类似的方法来定位正在运行的确切 python 可执行文件。

标签: python django atom-editor python-venv


【解决方案1】:

发生这种情况是因为您尝试运行 Django 应用,但尚未激活安装 Django 的虚拟环境。

通过确保您在终端/命令提示符下的 django 应用程序目录中尝试激活您的虚拟环境并键入:

Linux: source nameofenv/bin/activate

窗户: nameofenv\Scripts\activate

【讨论】:

    【解决方案2】:
    python3 manage.py runserver
    

    Mac 终端中,这对我有用。

    然而,

    python3 manage.py runserver
    

    VS code 终端中,这对我不起作用。

    希望对你有帮助。

    【讨论】:

    • 对不起,我错了。 python3 manage.py runserver 在 Mac 终端和 VS 代码终端都适用于我。
    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    相关资源
    最近更新 更多