• 蛋疼zipline安装


    比安装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

      

  • 相关阅读:
    备份恢复八大核心
    ORACLE CentOS5.6安装
    ORA-00205
    sf02_选择排序算法Java与Python实现
    解决SQL命令行回退的问题
    redhat 6.4 yum 本地配置简记
    ORA-12705: Cannot access NLS data files or invalid environment specified
    asmca无法创建ASM磁盘
    Sort List
    Merge k Sorted Lists
  • 原文地址:https://www.cnblogs.com/wuyongqiang/p/7803905.html
Copyright © 2020-2023  润新知