Files
2026-07-13 12:07:23 +08:00

167 lines
6.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Windows安装指南
本文档中安装步骤适用的Windows系统包括:
- Windows 10/11
- Windows Server 2019
> 其他版本的Windows系统安装时可能遇到各种依赖库问题,不推荐使用。
在Windows系统上安装VeighNa,推荐使用官方推出的【VeighNa Studio Python发行版】,**尤其是初次接触Python的编程新手**。
作为一站式的量化投研交易Python环境,VeighNa Studio整合了:
- Python 3.10 64位(Python官网版本)
- VeighNa和其他相关依赖库
- VeighNa StationVeighNa框架的图形化管理工具)
对于已经有比较丰富的编程经验或者需要用到特定Python发行版(如Anaconda)的用户,也可以采用手动安装的方案。
## VeighNa Studio方案
### 下载安装
在[VeighNa官网](https://www.vnpy.com/)可以下载VeighNa Studio安装包。
下载完成后,双击安装包进入VeighNa Studio安装向导(推荐点击右键,选择【使用管理员身份运行】进行安装),使用默认设置点击【快速安装】按钮即可进行VeighNa Studio安装,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/21.png)
> 推荐将VeighNa Studio安装在默认路径的C:\veighna_studio,其他VeighNa文档和教程中均使用该目录作为VeighNa安装目录进行讲解。
如果想进行个性化安装,可点击【自定义安装】进入高级选项页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/24.png)
安装完成后,会转换到安装成功页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/26.png)
此时桌面会出现VeighNa Station的图标,双击图标即可运行VeighNa Station。
### 使用
安装成功后,启动命令行工具即可直接使用VeighNa Studio Python发行版。
输入python即可进入python的交互式环境,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/29.png)
此时在命令行中输入python代码就会立即执行。如果想运行pyqtgraph的自带的例子,可以依次输入以下代码:
```python3
from pyqtgraph import examples
examples.run()
```
此时则会弹出Examples的运行窗口,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/30.png)
点击左侧的Basic Plotting则会弹出示例的图形界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/31.png)
如果想打开jupyter lab进行投资研究工作,可以打开cmd,输入jupyter lab,即可成功启动,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/32.png)
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/38.png)
### 修改
如果安装之后,想要添加或者移除某项功能,可以双击VeighNa Studio的安装包,进入VeighNa Studio安装界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/33.png)
点击【修改】,进入修改页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/35.png)
选择完可选功能后,点击【下一步】,进入高级选项页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/37.png)
选择完毕,即可重新安装。
### 修复
如果安装之后,出现安装不完整或者其他需要修复的情况,可以双击VeighNa Studio的安装包,进入VeighNa Studio安装界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/33.png)
点击【修复】,进入修复界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/34.png)
修复完成后,会转换到修复成功页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/15.png)
### 卸载
如果想卸载VeighNa Studio 可以双击VeighNa Studio的安装包,进入VeighNa Studio安装界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/33.png)
点击【卸载】,进入卸载界面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/27.png)
卸载完成后,会转换到卸载成功页面,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/28.png)
## 手动安装方案
### 准备Python环境
首先请在电脑上准备好Python 3.10 64位环境(**注意必须是64位版本**),推荐使用Python官网的发行版,也可以使用Anaconda、Miniconda、Canopy等发行版。
这里我们以Python官网的发行版为例,首先在[Python官网](https://www.python.org/downloads/windows/)下载安装文件,选择【Windows installer (64-bit)】,如下图所示:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/22.png)
下载完毕后,双击文件进入Python安装向导,勾选【Add Python3.10 to PATH】选项后,点击【Install Now】进行安装,推荐使用默认设置一路点击【下一步】直到安装完成即可:
![](https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/install/23.png)
### 下载安装VeighNa
下载VeighNa源代码(Windows系统请选择zip格式):
- [VeighNa Github下载地址](https://github.com/vnpy/vnpy/releases)
- [VeighNa Gitee下载地址](https://gitee.com/mirrors/vn-py/releases)
下载完成后解压,然后启动命令行工具(CMD或者PowerShell),进入源代码所在的目录后(即install.bat文件所在的目录),输入下列命令运行脚本执行一键安装:
```
install.bat
```
一键安装过程整体分为3步:
1. 下载安装ta-lib库;
2. 安装VeighNa本身。
如果某一步安装过程中发生错误,请截取保存命令行中的报错信息(**注意优先保存底部的报错内容**),前往VeighNa社区论坛发帖提问寻求帮助。
### 启动VeighNa Trader
启动命令行工具,进入解压VeighNa源代码的目录下,在文件夹examples/veighna_trader中找到run.py文件。
输入如下命令即可启动VeighNa Trader
```
python run.py
```
请注意run.py中包含了较多的启动加载项(交易接口和应用模块),请根据自己所用的操作系统以及实际的交易需求修改调整使用(若需加载接口,取消接口前注释符号即可)。
连接接口介绍详见交易接口篇。
> 如果启动时出现一些库版本不兼容的情况,可根据提示对这些库重新pip安装。