当我运行我的代码时,我得到了这个错误。如果我搜索此错误,我只会得到文件名为 binance.py 的结果,这会给出错误,但我将文件命名为 bin_bot.py
错误:
Traceback (most recent call last):
File "bin_bot.py", line 3, in <module>
from binance.client import Client
ModuleNotFoundError: No module named 'binance'
我的代码:
import os
from binance.client import Client
api_key = os.environ.get("My API")
api_secret = os.environ.get("My Secret")
client = Client(api_key, api_secret)
print(client.futures_account_balance())
我很感激任何答案。
错误2:
Traceback (most recent call last):
File "bin_bot.py", line 10, in <module>
print(client.futures_account_balance())
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 5361, in futures_account_balance
return self._request_futures_api('get', 'balance', True, data=params)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 333, in _request_futures_api
return self._request(method, uri, signed, True, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 306, in _request
kwargs = self._get_request_kwargs(method, signed, force_params, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 262, in _get_request_kwargs
kwargs['data']['signature'] = self._generate_signature(kwargs['data'])
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 221, in _generate_signature
m = hmac.new(self.API_SECRET.encode('utf-8'), query_string.encode('utf-8'), hashlib.sha256)
AttributeError: 'NoneType' object has no attribute 'encode'