达芙妮服务器命令不可用
Daphne server command not available
我使用通道创建了一个 Django 应用程序,并使用 python3 manage.py runserver
对其进行了测试,据我所知,运行 作为命令的一部分是一个 Daphne 服务器。现在我只想通过 运行 与一些工作人员等在 documentation 之后部署一个独立的 Daphne 服务器来部署应用程序。问题是,我似乎无法在终端中使用 daphne
命令。 运行 daphne my_project.asgi:channel_layer
只是导致我的终端告诉我找不到 daphne 命令。 (运行 Ubuntu 17.10,如果完全相关的话)
当我使用pip安装频道包时肯定安装了Daphne。当我 运行 pip3 install daphne
它说我有所有相关的软件包并且安装是最新的。我在这里做傻事吗?似乎这 对其他所有人都有效 。我怎样才能获得可用的 daphne 命令,以便我可以用它启动服务器?
知道了。修复真的很容易;一开始找不到daphne的安装目录,但是在~/.local/bin
。您可以从该目录 运行 达芙妮,或将该目录添加到系统 PATH
以便 bash 可以直接 运行 它。
我使用通道创建了一个 Django 应用程序,并使用 python3 manage.py runserver
对其进行了测试,据我所知,运行 作为命令的一部分是一个 Daphne 服务器。现在我只想通过 运行 与一些工作人员等在 documentation 之后部署一个独立的 Daphne 服务器来部署应用程序。问题是,我似乎无法在终端中使用 daphne
命令。 运行 daphne my_project.asgi:channel_layer
只是导致我的终端告诉我找不到 daphne 命令。 (运行 Ubuntu 17.10,如果完全相关的话)
当我使用pip安装频道包时肯定安装了Daphne。当我 运行 pip3 install daphne
它说我有所有相关的软件包并且安装是最新的。我在这里做傻事吗?似乎这 对其他所有人都有效 。我怎样才能获得可用的 daphne 命令,以便我可以用它启动服务器?
知道了。修复真的很容易;一开始找不到daphne的安装目录,但是在~/.local/bin
。您可以从该目录 运行 达芙妮,或将该目录添加到系统 PATH
以便 bash 可以直接 运行 它。