如何手动搭建vnpy环境


本文主要介绍了vn.py三种环境的搭建:分别为运行环境编程环境开发环境

运行环境:若只是想运行vn.py,搭建此环境即可 ;

编程环境:此环境可以自己编程,对vn.py进行拓展 ;

开发环境:vn.py的开发人员使用的环境,对vnpy底层进行修改时需要 。

运行环境

  • Windows 7 以上版本(我使用的是Windows 10)
  • 安装Anaconda Python2.7 32-Bit version
  • 安装MongoDB, 并将其配置为服务
  • 安装vcredist 2013 x86
  • 安装Git for Windows并拷贝vnpy(或者下载vnpy的zip压缩包手动解压): cd C:/Projects git clone https://github.com/vnpy/vnpy
  • 使用Anaconda的控制台(开始菜单-Anaconda Prompt),安装vn.py的Python依赖项: cd C:/Projects/vnpy pip install -r requirements.txt

编程环境

请先搭建好运行环境。 编程环境其实就是选一个IDE,Visual Studio或者PyCharm都可以。

Visual Studio

  • 使用Visual Studio Installer安装Python环境
  • 打开Visual Studio,新建项目-Python-从现有代码创建
  • 路径选择vnpy根目录,Python解析器选择”Anaconda x.x.x”即可

PyCharm

  • 打开PyCharm,新建项目
  • 项目路径选择vn.py根目录
  • 解析器选择Anaconda自带的python解析器(C:ProgramDataAnaconda2python.exe)即可

开发环境

先请搭建好编程环境。 开发环境其实就是准备编译py插件所需的一些编译环境。

  • 需要Visual Studio,并安装C++桌面开发组件;
  • 需要Boost。下载编译安装即可(Boost 1.67以上版本需要修改一些东西,若想简单点请使用Boost 1.66版本) # 编译boost: cd C:/boost_1_66_0 ./bootstrap.bat ./b2.exe ./b2.exe install

基于python的开源交易平台开发框架。截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。

项目官网:http://www.vnpy.org

论坛地址:www.vnpie.com

知乎专栏:https://zhuanlan.zhihu.com/vn-py

Developed by Traders,

for Traders

优质内容筛选与推荐>>
1、python_面向对象——属性方法property
2、马云演讲
3、centos7下引导win7
4、在使用静态构造函数的时候应该注意几点
5、[C]内存管理、内存泄露、堆栈


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号