要求和版本
backtrader
是独立的,没有外部依赖关系(除非要绘图)
基本要求是:
-
Python 2.7
-
Python 3.2 / 3.3/ 3.4 / 3.5
-
pypy/pypy3
如果需要绘图,则其他要求:
-
Matplotlib >= 1.4.1
它可能适用于以前的版本,但这是用于开发的版本
注意:在撰写本文时,pypy/pypy3 不支援 Matplotlib
Python 2.x/3.x 相容性
开发在Python 2.7下进行,有时在3.4下进行。测试在本地运行,这两个版本都是如此。
与 3.2 / 3.3 / 3.5 和 pypy/pyp3 的相容性在 Travis 下通过持续集成进行了检查
从 pypi 安装
例如使用点:
pip install backtrader
也可以应用具有相同语法的easy_install
从 pypi 安装(包括 matplotlib)
如果需要绘图功能,请使用此选项:
pip install backtrader[plotting]
这拉入了 matplotlib,而 matplotlib 又会拉入其他依赖关系。
同样,您可能更喜欢(或只能访问...easy_install
从原始码安装
首先从 github 网站下载一个版本或最新的 tarball:
解压缩后,运行以下命令:
python setup.py install
在专案中从原始程式码运行
从 github 网站下载版本或最新的压缩包:
然后将 backtrader 包目录复制到您自己的专案中。例如,在类Unix作业系统下:
tar xzf backtrader.tgz cd backtrader cp -r backtrader project_directory
请记住,您需要手动安装matplotlib
以进行绘图。