pip install zipline 在 Windows 10 上失败

pip install zipline fails on Windows 10

我无法使用 Python 3.6Windows 10 上安装 zipline。 我用 Pycharmterminal 尝试过,但都失败了,并显示此错误消息:

Command "python setup.py egg_info" failed with error code 1 in C:...\AppData\Local\Temp\pip-build-x6gaykzm\zipline\

我也尝试了 pip3 install --upgrade setuptoolspip install ez_setuppip install ez_setup,就像建议的 here and here

我也安装了numpy 1.13.0 + mkl

任何人都可以帮助解决这个问题吗?非常感谢!

安装 Visual Studio C++ 构建工具并重新启动计算机后,我可以安装 zipline。不知道是什么原因造成的

很高兴知道您找到了原因。

出现问题的原因是滑索目前不支持 python 3.5 或更高版本,但支持 python 3.4。 python 3.4 使用 Microsoft Visual C++ 2010 Express(http://microsoft-visual-cpp-express.soft32.com/),这就是 python 3.4 与之兼容的。

所以它使 zipline 用户成为使用 zipline 的必备包。