Windows环境安装vnpy4.1.0
一、创建 python 虚拟环境
创建名为 vnpy 的虚拟环境,python 使用3.10版本,(使用3.12版本安装 vnpy_ctp 会出现各类问题),创建好以后,激活该环境。
1 | mamba create -n vnpy310 python=3.10 |
二、安装vnpy
从远程仓库 clone vnpy 源码到本地。
同时切换到 release 版本上,这次就是 release 4.1.0。
1 | git checkout 4.1.0 |
进行 vnpy 源码目录,在 Windows 环境下,则是运行 install.bat 文件
1 | install.bat |
最后控制台显示
Successfully installed vnpy-4.1.0
表明安装成功。
三、安装模块
把 vnpy_ctp, vnpy_sqlite, vnpy_ctastrategy, vnpy_datamanager, vnpy_scripttrader 等基础模块 clone 到本地
安装 vnpy_ctp
进入 vnpy_ctp 目录,同时通过 pip 以源码编译方式安装
1 | cd vnpy_ctp |
这时,可能会遇到以下错误
1 | building 'vnpy_ctp.api.vnctptd' extension |
这时需要安装 C++ 编译工具,选中“使用 C++ 的桌面开发”选项