安装#
要求和版本#
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:
pip install backtrader
可以使用相同的语法使用 easy_install 进行安装
从pypi安装(包括 matplotlib ) *** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
如果需要绘图功能,请使用以下方法:
pip install backtrader[plotting]
这将引入matplotlib,它将进一步引入其他依赖。
同样,您可以使用(或仅使用…) easy_install 。从源代码安装 *** ** ** ** ** ** ** ** **
首先从 Github 网站下载一个发行版或者最新的 tarball:
然后解压并运行命令:
python setup.py install
从源代码在项目中运行 *** ** ** ** ** ** ** ** ** ** ** ** ** ** **
从 Github 网站下载一个发行版或者最新的 tarball:
然后将 backtrader 包目录复制到你自己的项目中。例如,在类 Unix 操作系统下:
- 再次运行 tar xzf backgrader.tgz
进入 backtrader 目录 将 backtrader 目录复制到项目目录下记住,你需要手动安装
matplotlib
来进行绘图。