#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. Да, это работает! Спасибо