我正在使用蟒蛇2.7的Anaconda。为了进行算法交易,我想使用conda Give命令安装“ zipline”软件包
conda install -c Quantopian Zipline
在Anaconda提示符下输入。在“解决环境”消息之后,我得到了“打包计划”,其中包含将要安装,删除,更新和降级的软件包。我很惊讶地看到它将删除“ anaconda:5.2.0-py27_3”并降级
我取消了安装。
我在这里有几个问题。
答案 0 :(得分:2)
Zipline当前不支持最新版本的软件包,例如panda,numpy等,这会导致上述消息。
是的,这可能会带来麻烦,特别是如果您的其他python活动需要这些软件包的最新版本时。
请不要继续这样的安装。我将在下面说明最佳的可用解决方案。
解决方案:
为Zipline创建环境。假设(仅出于方便起见)Zipline支持Python 3.5,但您仅在计算机上安装了Python 2.7。 因此,您可以为Python 3.5创建一个类似于沙盒的conda环境。非常简单,只需使用以下命令:
$ conda create -n env_zipline python=3.5
创建名为env_zipline的隔离环境后,必须使用以下命令将其激活:
$ activate env_zipline
您可以通过运行现在安装Zipline
(env_zipline)$ conda install -c Quantopian zipline
使用zipline完成工作后,可以使用以下命令停用zipline环境:
(env_zipline)$ deactivate
希望有帮助。如果您需要更多信息,可以查看zipline的详细文档(包括上述步骤): http://www.zipline.io/install.html