【问题标题】:Installed Django and ran now it says command not found安装 Django 并现在运行它说找不到命令
【发布时间】:2019-08-07 14:19:17
【问题描述】:

我是 python 和 Django 的新手,我已经在 MacOS 10.14 上安装了 Python 3.7 和 Django,遵循在线教程,我在桌面上创建了名为 Development 的文件夹,其中我有 test、polls 文件夹。
运行 python manage.py runserver open browser 127.0.0.0:8000 它工作。

然后我正在尝试来自 Django 网站的示例项目,它没有工作,所以第二天我想对我的代码进行故障排除。我 cd 到开发文件夹运行 python manage.py runserver 一直说找不到命令。

我在网上找不到答案。我的问题是每次我想打开现有的 Django 项目时都必须创建 virtualenv 吗?如果你能一步一步给我,我该如何打开现有项目。

【问题讨论】:

  • 你需要在运行python ...之前激活你的virtualenv@

标签: python django


【解决方案1】:

你只需要激活现有的虚拟环境,你不需要创建一个新的。

在 Linux/Mac OS 上,您可以:

source /path/to/your/virtualenv/bin/activate

或者如果你使用了 virtualenvwrapper,那么就简单地"

workon yourvirtualenvname

【讨论】:

    【解决方案2】:

    不需要每次都创建虚拟环境。

    但每次您计划处理 Django 项目并运行服务器时,请确保您遵循以下步骤:

    source path/VirtualEnvName/bin/activate
    

    **注意:将“path/VirtualEnvName”替换为您的绝对路径和虚拟环境名称

    上述命令执行后,会在提示符前看到VirtualEnvName 即(虚拟环境名称)$

    将CD放入manage.py所在的文件夹并执行以下命令

    python manage.py runserver
    

    退出按“Ctrl+C”

    停用虚拟环境。只需使用以下命令

    deactivate
    

    【讨论】:

    • 谢谢你,deathdater 你的解决方案奏效了。我给出了绝对路径并且它工作我能够打开 Django 网页完成示例项目。如何将 Django 放在我的路径中,以便将来我不必输入绝对值。
    • 您需要复制/剪切和粘贴虚拟环境。目录到您的默认用户文件夹
    猜你喜欢
    • 1970-01-01
    • 2022-10-21
    • 2012-04-21
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-04
    相关资源
    最近更新 更多