我通过 Enthought Cantopy 安装了 zipline 包。现在我尝试在命令提示符下使用它运行脚本,但得到错误ImportError: No module named zipline
。
我还尝试使用 IPython 运行相同的代码,并具有相同的输出。
我认为它与python虚拟环境有关,但不知道如何解决。
我通过 Enthought Cantopy 安装了 zipline 包。现在我尝试在命令提示符下使用它运行脚本,但得到错误ImportError: No module named zipline
。
我还尝试使用 IPython 运行相同的代码,并具有相同的输出。
我认为它与python虚拟环境有关,但不知道如何解决。
我想到了。问题出在我拥有的python版本中。我有 32 位 python 和 Enthought Cantopy 和 64 位 python,安装zipline
的包在 64 位 python 下,而命令提示符使用 32 位版本。安装 64 位 python 解决了这个问题。
这些是使 Zipline 工作的要求/步骤:
$conda create -n python34 python=3.4 anaconda
将 py34 替换为 python34 文件夹的位置)$activate python34
#Activates the python 3.4 environment$pip install -e C:\GitHub\zipline
(您提取 zipline 的目录)$zipline ingest
希望这对访问此页面的其他人有所帮助!
发布了最新的 Zipline-Trader 版本。对于稳定版本pip install zipline-trader
有关更多信息,请按照文档进行安装。