ModuleNotFoundError,尝试使用 binance.websockets

Luc*_*cho 6 python websocket binance

嗨,我认为这会非常简单,但我无法弄清楚。

无论出于何种原因,它都找不到 binance.websockets,即使它可以找到 binance.client ,它应该是同一包的一部分?

import config
import os

from binance.client import Client
from twisted.internet import reactor
from binance.websockets import BinanceSocketManager
Run Code Online (Sandbox Code Playgroud)

运行此导入代码会出现此错误

Traceback (most recent call last):
  File "/home/lucho/Documents/cryptoAPIs/binance/importconfig.py", line 6, in <module>
    from binance.websockets import BinanceSocketManager
ModuleNotFoundError: No module named 'binance.websockets
Run Code Online (Sandbox Code Playgroud)

获取我用 pip3 安装的库

pip3 安装 python-binance

pip3 安装 binance-api

小智 14

BinanceSocketManager 不再位于 websockets 文件中。将导入更改为:

from binance.streams import BinanceSocketManager
Run Code Online (Sandbox Code Playgroud)

这将解决问题


Piy*_*ush 6

使用这个“ pip install python-binance==0.7.9 ”