ImportError:没有名为 websocket 的模块
Posted
技术标签:
【中文标题】ImportError:没有名为 websocket 的模块【英文标题】:ImportError: No module named websocket 【发布时间】:2021-04-05 21:45:24 【问题描述】:我尝试导入 websocket,但 python 返回
ImportError: no module named websocket.
我检查了sys.path,websocket包所在的目录,Library/Python/3.7/lib/python/site-packages,包括在内。我还确认了包裹里有__init__.py
。
我尝试导入 Library/Python/3.7/lib/python/site-packages 中的其他模块:它们都无法导入。
为什么我不能导入该路径中的任何包?
【问题讨论】:
尝试安装它:sudo pip install websocket
或 sudo apt-get install python3-websocket
试过了。没用。
【参考方案1】:
安装某些库时,有时您必须重新启动 ide。而在其他情况下,您可能需要重新启动整个系统
【讨论】:
重启我的ide是什么意思?【参考方案2】:无论您使用什么编辑器来编写代码。我使用 Visual Studio 代码。在某些库上,我必须在安装库时重新启动编辑器。我必须重新启动 Atom 才能添加插件。
【讨论】:
我通过终端安装了库。 我也是。有时我必须重新启动 VSC【参考方案3】:您可能安装了多个 python 版本。
例如,您正在运行的脚本被定义为使用 python 2.7 运行,但您的默认 python 版本是 >=3,因此 pip 将仅为 python 3 安装 websocket。
尝试使用
pip2 install websocket
还要检查脚本的第一行中是否有#!/usr/bin/python2.7
【讨论】:
以上是关于ImportError:没有名为 websocket 的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 websocket 的模块
ImportError:没有名为“backports”的模块