#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
Запуск этого кода импорта приводит к этой ошибке
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
Чтобы получить библиотеку, которую я установил с помощью pip3
pip3 установите python-binance
pip3 установка binance-api
Ответ №1:
BinanceSocketManager больше нет в файле websockets. Измените свой импорт на этот:
from binance.streams import BinanceSocketManager
Это устранит проблему
Ответ №2:
используйте это » pip установить python-binance==0.7.9 »
Комментарии:
1. Хорошее предложение, но это ничего не изменило, к тому же нет, я не использую heroku
2. pip установите python-binance==0.7.9 используйте это
Ответ №3:
Если вы посмотрите на критические изменения в версии 1.0.1, они упоминают, что они меняют веб-сайты, так что, вероятно, вы попали именно в это.
Я бы просто переустановил последнюю версию «pip install python-binance» и использовал последние примеры в их репо: https://github.com/sammchardy/python-binance