【问题标题】:Anaconda Zipline Installation ErrorAnaconda Zipline 安装错误
【发布时间】:2016-03-25 11:44:28
【问题描述】:
我一直在尝试通过 Anaconda 安装 Quantopian zipline (http://www.zipline.io/) python 包,但一直未能成功。当我运行以下任一行时
conda install -c Quantopian zipline
conda install --channel https://conda.anaconda.org/Quantopian zipline
在 Anaconda 提示符中,我得到了短暂的停顿和消息
正在获取包元数据...
解决包规范..
错误:当前 win-64 频道中缺少软件包:
-滑索
但是,如果我运行搜索命令“anaconda search -t conda zipline”,我可以看到 Quantopian/zipline 有一个与 win-64 兼容的包。
我有一个带有 conda ver 4.0.5 的 64 位 Windows 8.1。
【问题讨论】:
标签:
python
anaconda
zipline
【解决方案1】:
请检查他们的频道中是否已经构建了最新的滑索。
我的一位同事在使用最新版本的 zipline (1.1.0) 和 mac OsX 时发生了同样的错误。
我们发现 Quantopian 的人并没有为该操作系统发布构建。
解决方法:
1 - 尝试通过 pip 安装 zipline(正如他们在指南中所说)
或者
2 - 下载源代码广告自行构建:-)
【解决方案2】:
这些是使 Zipline 工作的要求/步骤:
- 安装 Microsoft Visual C++ 2010 Express
- 下载安装python 3.4
- 从 github 下载 zipline 并在 C:/
中提取
- 将 Anaconda 设置为项目解释器
- 由于 zipline 与 Python 3.4 兼容,因此您需要使用 Python 3.4 创建环境
- 在 IDE 的控制台中运行此命令:
$conda create -n python34 python=3.4 anaconda(把py34换成python34文件夹的位置)
- 现在在控制台中运行此命令:
$activate python34 #激活python 3.4环境
-
$pip install -e C:\GitHub\zipline(您提取 zipline 的目录)
- 使用以下命令从 quandl 获取数据
$zipline ingest
希望这会有所帮助。
【解决方案3】:
发布了最新的 Zipline-Trader 版本。稳定版pip install zipline-trader 更多信息请关注docs 进行安装。