Python ModuleNotFoundError,正在尝试使用binance.websockets

Python ModuleNotFoundError,正在尝试使用binance.websockets,python,websocket,binance,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 运行此导入代码会导致此错误 Tr

嗨,我想这会很简单,但我不明白

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

import config
import os

from binance.client import Client
from twisted.internet import reactor
from binance.websockets import BinanceSocketManager
运行此导入代码会导致此错误

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
回溯(最近一次呼叫最后一次):
文件“/home/lucho/Documents/cryptoapi/binance/importconfig.py”,第6行,在
从binance.websockets导入BinanceSocketManager
ModuleNotFoundError:没有名为“binance.websockets”的模块
获取我用pip3安装的库

pip3安装python二进制文件


pip3安装binance api

如果您查看版本1.0.1上的重大更改,他们提到更改WebSocket,那么请使用此“pip安装python binance==0.7.9”

我只想重新安装最新版本的“pip安装python binance”,并在他们的repo上使用最新的示例:
BinanceSocketManager不再位于websockets文件中。将您的导入更改为:

from binance.streams import BinanceSocketManager

这将解决这个问题

很好的建议,但它没有改变任何东西,也没有,我没有使用herokupip安装python binance==0.7.9使用这个