首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quantopian的拉链安装改进Anaconda

Quantopian的拉链安装改进Anaconda
EN

Stack Overflow用户
提问于 2018-08-28 16:24:20
回答 1查看 793关注 0票数 1

我和Anaconda一起工作,用python2.7。为了进行算法交易,我想使用conda命令安装'zipline‘包

代码语言:javascript
复制
conda install -c Quantopian Zipline

从Anaconda提示符。在“解决环境”信息之后,我得到了“包计划”,其中包含将被安装、删除、更新和降级的软件包。我惊讶地发现,它将去除‘蟒蛇:5.2.0py273’,并降级。

  • 网状结构:2.1-py270-1.11-py27-1;
  • numpy: 1.14.3-py27h911edcf_1至1.11.3-py27hc42714f_10;
  • numpy-碱: 1.14.3-py27h917549b_1 ~ 1.11.3-py27h2753ae9_10;
  • 熊猫: 0.23.0-py27h39f3610_0至0.22.0-py27hc56fc5f0。

我取消了安装。

我有个问题要问。

  1. 为什么任何包装安装都有必要删除包装'Anaconda‘,降低包装的'numpy',’熊猫‘等?
  2. 这个操作不会危及我的其他python活动吗?
  3. 我是继续还是克制不安装这样的包装?
EN

回答 1

Stack Overflow用户

发布于 2018-11-10 13:06:33

  1. Zipline目前不支持最新版本的软件包,如熊猫、numpy等,这导致了上面的消息。
  2. 是的,它可能会带来麻烦,特别是当您的其他python活动需要这些包的最新版本时。
  3. 请不要这样安装。下面我将解释最佳可用的解决方案。

解决方案:

为Zipline创建一个环境。假设(仅为方便起见) Zipline支持Python3.5,但您只在计算机上安装了Python2.7。因此,您可以为Python3.5创建一个类似沙箱的conda环境。它非常直接,只需使用以下命令:

代码语言:javascript
复制
$ conda create -n env_zipline python=3.5

在创建了名为env_zipline的孤立环境之后,必须使用以下命令激活它:

代码语言:javascript
复制
$ activate env_zipline

您现在可以通过运行

代码语言:javascript
复制
(env_zipline)$ conda install -c Quantopian zipline

当您使用zipline完成您的工作时,可以使用以下命令禁用zipline的环境:

代码语言:javascript
复制
(env_zipline)$ deactivate

希望能帮上忙。如果您需要更多的信息,您可以查看更详细的zipline文档(包括上面的步骤):http://www.zipline.io/install.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52062440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档