安装#

要求和版本#

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 来进行绘图。