1

嘿,我试图在 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 的当前工作方法吗?

4

2 回答 2

11

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

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

  1. conda config --set allow_conda_downgrades true
  2. 康达安装康达=4.6.11
  3. conda create -n env_zipline python=3.5
  4. 激活 env_zipline
  5. conda install -c Quantopian zipline
于 2019-08-14T17:06:43.220 回答
0

要安装 zipline,只需在新的虚拟环境中运行:

pip install -e git://github.com/shlomikushchi/zipline-trader.git#egg=zipline-trader

欲了解更多信息:

于 2021-02-17T14:15:24.810 回答