недавно у меня был проект по созданию бота для торговли криптовалютой с использованием Python, а затем я наткнулся на библиотеку Cointrader для Python, поэтому я использую эту библиотеку, чтобы помочь мне построить этот проект, здесь использовался обменник Poloniex, поэтому я добавил ключи API Poloniex и Секреты, но затем, когда я запускаю один из показанных комментариев, покупайте библиотеку Cointrader, которая предназначена для проверки баланса (используя cmd и набрав (баланс cointrader), возникает ошибка, на которую я натыкаюсь, и я не знаю, как это исправить, я искал ошибку часами и до сих пор не могу найти, мне очень нужна ваша помощь, спасибо, сообщество :)
это код Python, который я использую
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import logging
import logging.config
import six
import ConfigParser
DEFAULT_CONFIG = ".cointrader.ini"
def get_path_to_config():
env = os.getenv("HOME")
return os.path.join(env, DEFAULT_CONFIG)
class Config(object):
def __init__(self, configfile=None):
self.verbose = False
self.market = "poloniex"
self.api_key = None
self.api_secret = None
if configfile:
logging.config.fileConfig(configfile.name)
config = ConfigParser()
config.readfp(configfile)
exchange = config.get("DEFAULT", "exchange")
self.api_key = config.get(exchange, "api_key")
self.api_secret = config.get(exchange, "api_secret")
@property
def api(self):
if not self.api_key or not self.api_secret:
raise RuntimeError("API not configured")
return self.api_key, self.api_secret
так что это код Python, и это ошибка, которую я получаю, когда запускаю (баланс cointrader) в cmd
C:\Users\user>cointrader balance
Traceback (most recent call last):
File "c:\users\user\appdata\local\programs\python\python36\lib\runpy.py",
line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\user\appdata\local\programs\python\python36\lib\runpy.py",
line 85, in _run_code
exec(code, run_globals)
File
"C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts\
cointrader.exe\__main__.py", line 5, in <module>
File "c:\users\user\appdata\local\programs\python\python36\lib\site-
packages\cointrader\cli.py", line 7, in <module>
from cointrader.config import Config, get_path_to_config
File "c:\users\user\appdata\local\programs\python\python36\lib\site-
packages\cointrader\config.py", line 7, in <module>
import ConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
C:\Users\user>
это сообщение, которое я получаю от CMD, когда пытаюсь запустить «баланс cointrader», который должен показывать мой баланс в Poloniex... пожалуйста, мне очень нужна ваша помощь, я действительно не знаю, в чем проблема, вы можете проверить cointrader библиотека здесь: https://pypi.python.org/pypi/cointrader
Спасибо большое за вашу помощь :-)