lkdqq看资料,支持py2.7和3.5的。之前conda下载,默认是py3.7,所以要先创建新环境。然后pip install zipline。为什么不用conda install,因为国内镜像源貌似没有zipline,国外的又被墙了。报错,numpy要按照特定版本安装。再pip intsall ziplilne,ok.
一、要为jupyter notebook配置新的使用zipline的环境
1.激活环境
source activate env_zipline
2. 在env_zipline环境中安装ipykernel
(env_zipline)userdeMacBook-Pro:~user$ conda install ipykerne
3.将选择的conda环境注入Jupyter Notebook
(env_zipline)userdeMacBook-Pro:~user$ python -m ipykernel install --user --name env_zipline --display-name "conda env_zipline"
conda env_zipline是我自己定环境的名字
4.打开notebook
(env_zipline) userdeMacBook-Pro:~ user$ jupyter notebook
notebook 打开后应该就可以在该环境下创建notebook
然后就可以使用 zipline了!
二、安装talib
直接用pip install talib会各种报错,上网找了很多方法
最后这个方法有效,在已经安装好python的前提下
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -xzvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr
make
sudo make install
cd …
pip install TA-Lib
最后显示Successfully installed TA-Lib-0.4.17
来源于:https://github.com/QUANTAXIS/QUANTAXIS/issues/379