滑索错误。没有名为 zipline 的模块

zipline error. No module named zipline

我通过 Enthought Cantopy 安装了 zipline 包。现在我尝试 运行 在命令提示符下使用它的脚本,但出现错误 ImportError: No module named zipline.

我也尝试 运行 使用 IPython 相同的代码,输出相同。

我认为它与 python 虚拟环境有关,但不知道如何解决。

我明白了。问题出在我的 python 版本中。我有 32 位 python 和 64 位 python 的 Enthought Cantopy,安装的 zipline 软件包低于 64 位 python 而命令提示符使用的是 32 位版本。安装 64 位 python 解决了这个问题。

这些是使 Zipline 工作的要求/步骤:

  1. 安装 Microsoft Visual C++ 2010 Express
  2. 下载并安装python 3.4
  3. 从 github 下载 zipline 并解压到 C:/
  4. 将 Anaconda 设置为项目解释器
  5. 由于 zipline 与 Python 3.4 兼容,因此您需要使用 Python 3.4
  6. 创建环境
  7. 运行 IDE 控制台中的此命令: $conda create -n python34 python=3.4 anaconda(将 py34 替换为 python34 文件夹的位置)
  8. 现在运行控制台中的这个命令: $activate python34 #激活python 3.4环境
  9. $pip install -e C:\GitHub\zipline(您提取 zipline 的目录)
  10. 使用以下命令从 quandl 获取数据 $zipline ingest

希望这对访问此页面的其他人有所帮助!

Zipline-Trader 最新版本已发布。对于稳定版本 pip install zipline-trader 有关更多信息,请按照 docs 进行安装。