如何解决错误消息“没有名为 websocket 的模块”

Posted

技术标签:

【中文标题】如何解决错误消息“没有名为 websocket 的模块”【英文标题】:How do I resolve error message "no module named websocket" 【发布时间】:2019-06-16 10:07:03 【问题描述】:

我有 python 2.7

然后做了:pip install websocket-client。成功

在代码中有:import websocket

现在运行代码得到错误:没有名为 websocket 的模块。

已经在搜索其他问题,没有解决。

我不确定 websocket 是 websocket 包还是 websocket-client 包的一部分。

提前致谢

【问题讨论】:

在我发布这个问题之前看到了这个。没有解决。我不确定 websocket 是 websocket 包还是 websocket-client 包的一部分。无论如何:您的评论没有帮助 pypi.org/project/websocket_client。 import websocket 是正确的。 那么知道为什么我安装了正确的软件包时会出现错误吗? 网上有很多关于导入错误的文章。您在运行脚本时是否处于正确的环境中? 只需在终端中输入python,然后输入import websocket,看看是否会出现错误。当您只输入pip list 时也会列出 websocket 【参考方案1】:

我找到了解决它的方法。

我必须通过 venv/bin/pip install 而不是 pip install 来安装它

【讨论】:

【参考方案2】:

我必须通过“pip install websocket-client”的“python setup.py install”安装它,它是成功的

【讨论】:

以上是关于如何解决错误消息“没有名为 websocket 的模块”的主要内容,如果未能解决你的问题,请参考以下文章

没有名为“bitmex_websocket”的模块

ImportError:没有名为 websocket 的模块

如何解决错误消息:“无法映射路径'/'。”

如何解决 weasyprint 错误消息 gobject-2.0-0 错误 0x7e 消息?

Spring:如何解决验证错误->错误代码->错误消息

如何解决与 rbenv 相关的终端错误/消息