【问题标题】:No module named 'channels'没有名为“频道”的模块
【发布时间】:2019-07-30 20:48:30
【问题描述】:

我正在尝试按照他们的教程 (channels tutorial) 安装频道,但是当我尝试运行服务器时出现错误:没有名为“频道”的模块。

我已经尝试重新安装它,将应用程序移到“INSTALLED_APPS”列表的顶部,但它仍然无法正常工作。

我已经安装了 python 3.7 和 django 2.1.3

【问题讨论】:

  • 你用过pip install channels吗?

标签: django channels


【解决方案1】:

我也遇到了这个问题:

您需要运行 python -m pip install -U channels。这可能会解决问题。

【讨论】:

    【解决方案2】:

    无需重新安装pythondjango。你只是忘了安装channels。关注Channel 2.1.7 installation

    试试python -m pip install -U channels 这将解决您的问题。

    【讨论】:

      【解决方案3】:

      似乎问题在于它与另一个库冲突,可能是白噪声。我创建了一个新的 clear env,它现在可以正常工作了。

      【讨论】:

      • Channel是python的外包。因此,根据您的回答,您必须在过去安装 channels 库。
      • 您是如何找到冲突库并解决的?
      猜你喜欢
      • 2018-08-21
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2017-12-30
      • 1970-01-01
      相关资源
      最近更新 更多