前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何手动搭建vnpy环境

如何手动搭建vnpy环境

作者头像
用Python的交易员
发布2018-07-26 11:16:09
2.5K0
发布2018-07-26 11:16:09
举报
文章被收录于专栏:维恩的派VNPIE维恩的派VNPIE

本文主要介绍了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:\ProgramData\Anaconda2\python.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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 维恩的派VNPIE 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档