安装 zipline 的当前工作方法?尝试了一切

Ben*_*oid 1 python zipline python-3.5 python-3.7

嘿,我正在尝试在 Python 上安装 zipline,但没有任何效果

我已经用 Python 3.7 尝试过它,但它在以下库 bcolz lru dict 瓶颈 cyordereddict(和 zipline 本身)中失败了

我按照本指南 ( https://pythonprogramming.net/zipline-local-install-python-programming-for-finance/ ) 中的建议使用 Python 3.5 进行了尝试,结果相同。我尝试使用 pyhton 3.5 创建 anaconda 环境......再次得到相同的结果。

唯一“有效的是在没有依赖项的情况下安装它,但随后我将不得不安装交易日历和其他一些库(也无法安装):

pip install --no-deps zipline-1.3.0-cp37-cp37m-win_amd64.whl

有人能告诉我安装 zipline 的当前工作方法吗?

小智 11

zipline 截至目前,与 python 版本 > 3.5 不兼容,并且非常特定于依赖包的版本。这些软件包中的大多数都有新版本。 https://github.com/quantopian/zipline/issues/2514

最好的方法是使用 conda 安装。安装 Anaconda/Miniconda 后,您需要将其降级到 4.6.11,以下命令可能会有所帮助。

  1. conda 配置 --set allow_conda_downgrades 真
  2. conda 安装 conda=4.6.11
  3. conda create -n env_zipline python=3.5
  4. 激活 env_zipline
  5. conda install -c Quantopian zipline