私はチャネルを使用して django アプリを作成し、それを でテストしましたpython3 manage.py runserver
。これは、私が理解しているように、コマンドの一部として Daphne サーバーを実行します。ドキュメントに従って、いくつかのワーカーなどでスタンドアロンの Daphne サーバーを実行して、アプリをデプロイしたいだけです。daphne
問題は、ターミナルでコマンドを使用できないようです。実行daphne my_project.asgi:channel_layer
すると、端末に daphne コマンドが見つからないことが通知されます。(関連する場合は、Ubuntu 17.10を実行しています)
pipを使用してchannelsパッケージをインストールすると、Daphneが確実にインストールされました。実行pip3 install daphne
すると、関連するすべてのパッケージがあり、インストールが最新であると表示されます。私はここで愚かなことをしていますか?これは他の誰にとってもうまくいくようです。daphne コマンドを使用してサーバーを起動できるようにするにはどうすればよいですか?