比安装zipline更让人蛋疼的是,网上的教程没有一个是TM对的,真的是忍不住要吐血。

真的是一步一坑,一步一坑

安装环境:

  Windows7旗舰版,64位系统
  python 版本3.5.3
  我没有用cona

注意:我修改了pip.exe为pip3.exe因为和python2.7冲突,如果你没有改以下命令直接pip

  pip3 install zipline

  不出意外都是报这个错:Microsoft Visual C++ 14.0 is required
  根据提示去这个网址找 :http://landinghub.visualstudio.com/visual-app-build-tools
  在这网址上搜索:Microsoft Visual C++ 14.0 然后回车,需要FQ,20块钱一年,别舍不得这点钱
  搜索会看见具体哪个网址我忘记了,但是你肯定能找到,在那个页面有安装2015版的C++
  你下载后,会有一个这是我下好的,下好就这样
  然后点击运行,会花费好长时间,而且还会做当前系统镜像,这些都不要管
  最后你安装成功以后,再重新运行一次pip3 install zipline (记住,你应该是pip)
  然后就发现安装成功了,但是你要在cmd上运行程序的时候会发现报这个错

  

  然后别慌,去http://www.dllzj.com/zlib.dll/下载64位的zlib.dll文件,人家已经说很清楚怎么下了
  然后你发现在命令行中还会发生这样的错误,是有与 imprt tables 引起的,好了不要慌
  pip3 uninstall tables   先卸载掉tables包
  然后去https://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站找到下面这个whl包点击就会下载

  

  然后在这个文件目录下打开命令行,然后pip3 install tables-3.4.2-cp35-cp35m-win_amd64.whl
  安装成功后就正常了,如果还是不好的话,留言说明问题

痛苦:然后在你运行的时候发现有有问题,获取数据需要FQ这个时候就用蓝灯吧下载点击这里
     不要怀疑,下载好直接运行就好了,啥也不用操心就FQ了

接下来看下图进行测试如果一样说明你成功了:

  

痛苦的地方又来了,当你照着官方文档运行第一个算法的时候,又会报错:
  KeyError: 'the label [2016-10-10 00:00:00+00:00] is not in the [index]'
  因为zipline自定义的benckmark中只能获取1年左右的数据,再靠前的数据会报错
  所以看下图,把日期改的靠前点,我现在的日期是2017/11/9

  

蛋疼zipline安装的更多相关文章

  1. VS2015+cordova+ionic安装配置

    VS2015已经出了正式版,想用来试一下cordova方面的开发.最近在看ionic这个框架,于是想能在VS2015里编辑js就好了. 下面说一下蛋疼的安装配置过程. 一.安装VS2015及Andro ...

  2. 关于Windows7的安装纠结过程

    关于Windows7的安装过程 背景交代 因为自己有两个笔记本,一个是伴我读过四年大学生活的老华硕笔记本,一个是姐夫不用的上网本.自己的构想是将老笔记本装上Ubuntu Server当作平时开发pyt ...

  3. ArchLinux 安装笔记 --zz

    为何安装 ArchLinux 为了更深层次的理解 Linux (其实只是闲的蛋疼 准备安装介质 U盘首选,没有之一.自己的本子是 MBR 的,UEFI 神马的我才不知道呢哼! 制作 U 盘启动: Li ...

  4. ios专题 - CocoaPods - 安装

    职业走得很累,停下来,温故技术.顺便开始我得ios博客文章. [原创]http://www.cnblogs.com/luoguoqiang1985 安装 第一步:执行以下命令 sudo gem ins ...

  5. Jenkins-------初探

    Jenkins 安装和使用就不说了,说一下jenkins mail的配置,稍微有点坑,记住两个地址一致 插件安装时也出问题,大天朝的防火墙真是醉了,如下 更换我大天朝的镜像站  链接如下     ht ...

  6. openssl编译安装-各种蛋疼

    arm平台  ubuntu Linux xxxxxx 3.0.62 #2 PREEMPT Tue Apr 2 20:14:12 CST 2013 armv7l armv7l armv7l GNU/Li ...

  7. mac 下安装 mysql (蛋疼)

    mac先安装mydql步骤 1.首先从官网上下载 mac版本的mysql:我的是mysql-5.7.20-macos10.12-x86_64.dmg 2.正常安装: 3.在系统偏好设置的最底下.1:是 ...

  8. VS2013 蛋疼的“AJAX Control Toolkit”安装过程

    1.AJAX Control Toolkit 下载问题 方法一. 在vs2013中 工具->NuGet程序包管理器->管理解决方案的NuGet程序包 搜索 ajax z找到 AjaxCon ...

  9. adobe 蛋疼的套装, 想安装一个Flash Professional CS6,标准版还没有...

    产品比较 查看内容 查看各 Creative Suite 6 版本的组件. Design Standard Design & Web Premium Production Premium Ma ...

随机推荐

  1. java 三种工厂模式

    一.简单工厂模式 一个栗子: 我喜欢吃面条,抽象一个面条基类,(接口也可以),这是产品的抽象类. public abstract class INoodles { /** * 描述每种面条啥样的 */ ...

  2. Slow HTTP Denial of Service Attack漏洞整改方法

    前期现场反馈系统扫描出Slow HTTP Denial of Service Attack漏洞,根据以往经验提供了更改建议,居然没有生效,深入研究了一下WebLogic下该漏洞的修复方法,现记录如下: ...

  3. 【阿里云API】 阿里云API调用的若干说明

    阿里云API 为了监控我们使用的一些阿里云产品,需要些一些脚本,定时调用这些脚本来获得相关阿里云产品的信息. ■ 概述 调用阿里云API大约分成两类方法,一个是直接从HTTP协议开始,自己根据阿里云的 ...

  4. java中的并发工具类

    在jdk的并发包里提供了几个非常有用的并发工具类.CountDownLatdch.CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线 ...

  5. [poj1094]Sorting It All Out_拓扑排序

    Sorting It All Out poj-1094 题目大意:给出一些字符串之间的大小关系,问能否得到一个唯一的字符串序列,满足权值随下标递增. 注释:最多26个字母,均为大写. 想法:显然,很容 ...

  6. 安装php扩展 ffmpeg-php

    环境: CentOS 6.5 PHP5.6 安装前php 已加载GD 模块(yum install php-gd)1.添加ffmpeg和ffmpeg-devel源 cat > /etc/yum. ...

  7. VS2013创建Windows服务 || VS2015+Windows服务简易教程

    转自:https://www.cnblogs.com/no27/p/4849123.htmlhttps://blog.csdn.net/ly416/article/details/78860522 V ...

  8. php中require、require_once、include、include_once类库重复引入效率问题详解

    首先我详细说下这四个引入函数 include() 与require() 的功能相同 唯一不同:require()不管是否被执行,只要存在,php在执行前都会预引入,include()则是执行到该语句时 ...

  9. JAVA读取Excel中内容(HSSF和Workbook两种方法)

    内容添加,以前是用的HSSF,前几天帮同学写一个统计表用了Workbook,现在码一下. ---新内容(Workbook)--- 同学要统计一个xls表格,让表1里面的某一列内容对表2里面的每列进行匹 ...

  10. 简单hdfs相关操作命令

    HDFS常用操作命令 启动hdfs #start-all.sh 查看hdfs的配置文件 #cat hdfs-site.sh #hadoop fs -put /soft/jdk / #HDFS上传文件命 ...