模块未命名为“websocket”

15

我对Python还比较新,正在尝试输入以下代码:

from websocket import create_connection as cc
import json, time

我想以实时的方式查看比特币和莱特币的股票,但是我一直收到这个错误消息:

ModuleNotFoundError: No module named 'websocket'

我已经搜索了一下,似乎一个常见的解决方案是:

pip install websocket

对我来说,那个东西就是无法理解。大多数网站只会说“安装这个”然后给出上面的代码,但我不知道该在哪里安装它或该如何使用。


请勿使用内联导入! - Juggernaut
10个回答

15

首先,如果您没有pip,请安装它。在终端或命令提示符中键入pip以查看是否已安装。否则,通过下载get-pip.py并执行它来首先安装它。

然后,执行pip install websocket即可为您安装该模块。


我应该把所有这些内容,包括get-pip.py文件一起放在终端或cmd中吗? - Brendan Boyle
1
前往此链接将其保存到本地。然后在终端/命令提示符中输入cd进入下载文件所在的目录,运行python get-pip.py。它会为您安装pip。然后您只需要运行pip install websocket即可。 - thuyein

5
如果websocketwebsocket-client无法正常工作,请尝试以下方法:
pip install websocket_client

对我来说可行。


5

在我的电脑上运行正常

pip install "websockets==8.1"

1
这个命令运行良好。 - Talha Çelik

4

Python 3.7似乎有两个包:websocket和websockets。在我的情况下,我尝试安装前者,但实际上应该安装后者。我浪费了半个小时的时间。其他人也可能遇到同样的问题。


我尝试了所有的pip/pip3安装websocket/websockets/websocket-client/websocket_client的组合,但都没有成功。 - Liam

3

你也可以尝试

pip install websocket-client

0

尝试使用pip install websockets,这对我有用!


0
对我来说,除了Pycharm编辑器显示一个建议“安装websocket”(在导入行中起作用)之外,没有任何东西起作用。

0
如果你正在使用 pip ,就像提到的那样,可以通过 pip install websockets 来安装。
但是,如果你正在使用 conda,则可以使用以下命令:conda install -c conda-forge websockets

0
使用 pip3 install websockets 而不是 pip install websockets

0
这对我有用:
conda install -c conda-forge websockets

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接