backtrader安装教程 – backtrader中文教程
安装要求和版本
backtrader
的模块都是自包含的,没有外部依赖项(除非你想绘图,需要安装Matplotlib),所以,进行常规的安装就可以,无须什么特殊的设置。下面有相关命令,可以直接复制安装。
基本要求是:
- Python 2.7
- Python 3.2 以上
- pypy/pypy3
如果希望绘图的附加要求:
- Matplotlib >= 1.4.1它可能适用于以前的版本,但这是用于开发的版本
注意:在撰写本文时, pypy/pypy3不支持Matplotlib
Python 2.x/3.x 兼容性
开发在 Python 2.7 下进行,有时在 3.4 下进行。两个版本都在本地运行测试。
通过 Travis 下的持续集成检查与 3.2 / 3.3 / 3.5 和 pypy/pyp3 的兼容性。
(新)截止2022年4月,Python 3.10兼容没有问题。
从 pypi 安装
例如使用pip:
pip install backtrader
从 pypi 安装(包括matplotlib)
如果需要绘图功能,请使用此功能:
pip install backtrader[plotting]
这会引入 matplotlib,而 matplotlib 又会引入其他依赖项。如果已经安装过matplotlib,只要使用上一个方法。
从源安装
首先从 github 站点下载一个版本或最新的 tarball:
解压后运行命令:
python setup.py install
从项目中的源代码运行
从 github 站点下载版本或最新的 tarball:
然后将backtrader包目录复制到自己的项目中。例如在类 Unix 操作系统下:
tar xzf backtrader.tgz cd backtrader cp -r backtrader project_directory
请记住,您随后需要手动安装matplotlib
以进行绘图。
pip install matplotlib