要求和版本
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
以進行繪圖。