python - 如何修复“没有名为 websocket 的模块”错误?
问题描述
我安装了一个 websocket 客户端使用pip3 install websocket_client
,我也安装了pip3 install websocket
。当我执行 pip list 时,它显示我已经安装了这两个包。但是,当我运行我的代码时,我收到一个错误,提示没有名为 websocket 的模块。当我尝试将导入名称更改为 websocket-client 时,我收到语法错误。我在 venv 工作,我在下面复制了我的代码:
import websocket
socket = "wss://stream.binance.com:9443/ws/ethusdt@kline_1m"
def on_open(ws):
print('opened connection')
def on_close(ws):
print('closed connection')
def on_message(ws, message):
print('received message')
ws = websocket.websocketapp(socket, on_open=on_open, on_close=on_close, on_message=on_message)
ws.run_forever()
错误:
/usr/local/bin/python3 /Users/rushishelat/quant/venv/bot.py
(base) Veds-MacBook-Pro-2:quant rushishelat$ /usr/local/bin/python3 /Users/rushishelat/quant/venv/bot.py
Traceback (most recent call last):
File "/Users/rushishelat/quant/venv/bot.py", line 1, in <module>
import websocket
ModuleNotFoundError: No module named 'websocket'
(base) Veds-MacBook-Pro-2:quant rushishelat$
解决方案
推荐阅读
- linux - 带有 EAP-MSCHAP-v2 的 sstpc 未找到合适的密钥
- python - 无法使用 if 语句正确解决问题
- elasticsearch - 当我已经有一些字段需要添加新字段而不删除索引时,如何更新弹性搜索中的索引映射?
- python - Python - 在 FOR 循环中按列将数据帧附加在一起
- reactjs - 当运行“serve -s build”在本地为我的 React 构建文件夹提供服务时,没有内容呈现
- mysql - 如何从 Spark-Sql 中的字母数字字符串中获取数字字符
- amazon-web-services - 每天更新云中 2-30 亿行数据集中的 1 亿行
- java - 实现类导致“重复类错误
- junit - jMockit 代码覆盖工具:如何在 Eclipse 运行配置中激活?
- python - 关于为什么列表列表的处理失败的问题