0

我正在尝试从 Binance Exchange 进行一些 api 调用并进行一些实时计算,在窗口中显示结果。我已经花了 4 个小时,但仍然遇到同样的错误。没有其他文档表明我做错了什么——除非我错误地安装了 pip Binance?我是 python 和 API 的新手,所以我不知道从哪里开始处理命令提示符 pip 问题。

重命名文件,安装 pip3 命令,以及一堆其他 pip 命令。

from tkinter import *
from binance.client import BinanceRESTAPI, BinanceWebSocketAPI
#And I have tried renaming my file test_app.py nothing works

bina = Binance()

rest_client = BinanceRESTAPI(pub_APIKEY, pvt_APIKEY)
ws_client = BinanceWebSocketAPI(pub_APIKEY)

master = Tk()
master.geometry("480x360")


mainloop( )

我得到以下异常:

ModuleNotFoundError
No module named 'binance'
    File "/Users/tha-messenja/blockchaintutorial/test_app.py", line 2, in <module>
from binance.client import BinanceRESTAPI, BinanceWebSocketAPI
4

1 回答 1

2

你还没有安装那个binance包。

我建议您使用虚拟环境,如下所示:

python3 -m venv test_env
source test_env/bin/activate  # Linux
# test_env/Scripts/activate.bat  # Windows
python -m pip install binance
于 2019-06-26T16:28:30.977 回答