本文详细介绍了vn.py的三种环境搭建方法:运行环境、编程环境和开发环境。
运行环境:如果你只想运行vn.py,搭建此环境就足够了。
编程环境:此环境允许你进行编程,对vn.py进行扩展。
开发环境:vn.py的开发人员使用的环境,在需要修改vnpy底层时使用。
运行环境
对于Windows 7及以上版本(我使用的是Windows 10),需要安装Anaconda Python2.7 32-Bit版本,安装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)即可。
基于ThinkPhp6+ swoole4+uniapp 开发的一套CRMEB新零售多商户商城系统。如果不会搭建请到 查看搭建说明系统环境推荐 使用 宝塔配置环境centos PHP7.3 mysql5.6新增功能: 01·新增支持销售虚拟产品自动发货 02.支持销售链接与卡密可导入导出 03.自定义后台路径对后台进行保护 04.新增支持商家缴纳保证金功能 05·违法或侵权商品一键举报功能 06·仲
0
开发环境
首先需要搭建好编程环境。开发环境是为编译py插件准备的编译环境。
需要安装Visual Studio,并安装C++桌面开发组件;需要Boost。下载并编译安装Boost(Boost 1.67以上版本需要修改一些东西,若想简单点请使用Boost 1.66版本):
# 编译boost: cd C:/boost_1_66_0 ./bootstrap.bat ./b2.exe ./b2.exe install

vn.py是一个基于Python的开源交易平台开发框架。截至目前,vn.py项目在Github上的Star数已达到5563,是量化交易类开源项目中的第一名,量化类项目中的第三名(第一和第二分别是Zipline和TuShare)。
项目官网:https://www.php.cn/link/8b867815185dd36ff091a2702449feb9
论坛地址:www.vnpie.com
知乎专栏:https://www.php.cn/link/7b18ceae096a51a11c3f945abece6238

由交易者开发,为交易者服务。
以上就是如何手动搭建vnpy环境的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号