Платформа BackTrader является автономной и не имеет внешних зависимостей. Однако, если Вам необходимо построить график, то потребуется установка matplotlib.
Предварительно создайте в новой папке изолированное виртуальное окружение, например с помощью модуля venv.
Теперь приступим к установке BackTrader с помощью команды:
pip install backtrader
Если Вы планируете построение графиков, то дополнительно установите модуль matplotlib:
pip install matplotlib
В результате была установлена библиотека BackTrader и все необходимые зависимости.
Командой pip freeze > requirements.txt можете создать файл requirements.txt и в дальнейшем, при необходимости, вновь произвести установку BackTrader уже альтернативной командой
$ pip install -r requirements.txt
Видео по теме: