如何手动搭建vnpy环境

2018-07-26 11:16:09 浏览数 (1)

本文主要介绍了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

0 人点赞