安装条件和版本要求
backtrader 自带了一些python包,不需要其他依赖(除非你需要plot)
基本要求
-
Python 2.7
-
Python 3.2 / 3.3/ 3.4 / 3.5
-
pypy/pypy3
如果你想要plot依赖:
- Matplotlib >= 1.4.1
它可能适用于以前的版本,但这是用于开发的版本
NOTE:在撰写本文时,Pypy/pypy3 不支持 Matplotlib。
Python 2.x/3.x 兼容性
开发工作在 Python 2.7 下进行,有时也在 3.4 下进行。测试在本地运行时同时使用这两个版本。
通过pypi安装
比如:
pip install backtrader
也可以使用相同语法的 easy_install
通过pypi安装(包含Matplotlib)
如果希望使用绘图功能
pip install backtrader[plotting]
这会引入 matplotlib,而 matplotlib 又会引入其他依赖项。
源码安装
首先在github下载最新的或已发布的压缩包
解压缩之后运行这个命令
python setup.py install
在你的项目里运行源码
首先在github下载最新的或已发布的压缩包
然后将 backtrader 软件包目录复制到自己的项目中。例如,在类 Unix 操作系统下
tar xzf backtrader.tgz
cd backtrader
cp -r backtrader project_directory
请记住,您需要手动安装 matplotlib 以进行绘图。