3

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

我还尝试使用 IPython 运行相同的代码,并具有相同的输出。

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

4

3 回答 3

2

我想到了。问题出在我拥有的python版本中。我有 32 位 python 和 Enthought Cantopy 和 64 位 python,安装zipline的包在 64 位 python 下,而命令提示符使用 32 位版本。安装 64 位 python 解决了这个问题。

于 2015-05-20T09:37:32.153 回答
0

这些是使 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. 在 IDE 的控制台中运行此命令:( $conda create -n python34 python=3.4 anaconda将 py34 替换为 python34 文件夹的位置)
  7. 现在在控制台中运行这个命令: $activate python34#Activates the python 3.4 environment
  8. $pip install -e C:\GitHub\zipline(您提取 zipline 的目录)
  9. 使用以下命令从 quandl 获取数据 $zipline ingest

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

于 2017-07-28T14:20:08.810 回答
0

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

于 2021-03-07T15:07:15.117 回答