Ошибка атрибута: модуль ‘aat’ не имеет атрибута ‘main’

#python

Вопрос:

Я пытаюсь установить и использовать https://github.com/AsyncAlgoTrading/aat на macOS 11.2.3, M1.

После того, как git клонирует его и запускает setup.py использование

 pip install --editable .
 

а затем запуск одной из его команд

 aat --config myconfig.cf
 

Я получаю следующую ошибку:

 Traceback (most recent call last):
  File "/Users/teodorandius/opt/anaconda3/envs/py37/bin/aat", line 33, in <module>
    sys.exit(load_entry_point('aat', 'console_scripts', 'aat')())
  File "/Users/teodorandius/opt/anaconda3/envs/py37/bin/aat", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/Users/teodorandius/opt/anaconda3/envs/py37/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 196, in load
    return functools.reduce(getattr, attrs, module)
AttributeError: module 'aat' has no attribute 'main'
 

В этом примере я попытался создать среды conda на Python 3.7, а также попытался установить cat в среде conda Python 3.8. Почему я продолжаю получать эту ошибку, что это значит и как мне ее исправить?

Комментарии:

1. Можете ли вы попробовать из своей среды: python3 -m aat --config myconfig.cf . в трекере проектов есть открытая проблема github.com/AsyncAlgoTrading/aat/issues/138 где используется этот обходной путь — хотя их setup.py определяет ли основную точку входа

2. Да, это работает! Спасибо