如何解决错误消息“没有名为 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 的模块”的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 websocket 的模块