vnpy/docs/install.md
2019-04-09 15:13:01 +08:00

132 lines
4.1 KiB
Markdown
Raw 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
### 使用VNConda
#### 1.下载VNConda Python 3.7 64位
下载地址如下:[VNConda-2.0.1-Windows-x86_64](https://conda.vnpy.com/VNConda-2.0.1-Windows-x86_64.exe)
 
#### 2.安装VNConda
注意事项第4步会提示用户是否把VNConda注册成默认Python环境若用户存在其他Python环境则都不要勾选反之两个都勾选掉。
![enter image description here](https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/install.bat/install_VNConda.png "enter image title here")
 
#### 3.登陆VNStation
输入账号密码或者微信扫码登陆VNConda。社区账号通过微信扫码可得
![enter image description here](https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/install.bat/login_VNConda.png "enter image title here")
 
#### 4.使用VNStation
登录后会进入到VN Station的主界面。
![enter image description here](https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/install.bat/login_VNConda_2.png "enter image title here")
窗口下方有5个选项
- VN Trade Lite直接运行VN Trader (只有CTP接口)
- VN Trader Pro先选择保存相关临时文件的目录再运行VN Trader (接口任选)
- Jupyter Notebook先选择保存相关临时文件的目录再运行Jupyter Notebook
- 提问求助:提出相关问题,管理员会每天定时回复
- 后台更新一键更新VN Station
 
 
### 手动安装
#### 1.下载并安装最新版Anaconda3.7 64位
下载地址如下:[Anaconda Distribution](https://www.anaconda.com/distribution/)
(更轻量的Miniconda地址[MiniConda Distribution](https://docs.conda.io/en/latest/miniconda.html))
 
#### 2.下载并解压vnpy
Windows用户选择zip压缩版本。下载地址如下[vnpy releases](https://github.com/vnpy/vnpy/releases)
 
#### 3.安装vnpy
双击install.bat一键安装vnpy
- 先安装ta_lib库和ib api
- 然后安装requirements.txt文件内相关依赖库
- 最后复制vnpy到Anaconda内
 
#### 4.启动VN Trader
在文件夹tests\trader中找到run.py文件。按住“Shift” + 鼠标右键进入cmd窗口输入下面命令即可启动VN Trader。
```
python run.py
```
 
 
## Ubuntu
### 1. 下载并安装最新版本的Anaconda或者Miniconda Python 3.7 64位
以MiniConda为例进入已下载好 Miniconda3-latest-Linux-x86_64.sh 所在目录,终端运行如下命令开始安装。
```
$ bash Miniconda3-latest-Linux-x86_64.sh
```
安装过程中可以一直按“Enter”键继续下去除了以下这点
当询问是否把Miniconda设置为Python 默认环境时,把默认的"no"改成“yes”。原因是Ubuntu 18.04已有自带的Python 3.6与Python 2.7。
![enter image description here](https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/install.bat/install_Miniconda_ubuntu.png "enter image title here")
重启Ubuntu后打开终端直接输入"python" 然后按“Enter”键: 若出现如下图则表示成功把Miniconda设置为Python默认环境。
![enter image description here](https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/install.bat/Conda_Python_version.png "enter image title here")
 
### 2. 下载并解压vnpy
Linux用户选择tar.gz压缩版本。下载地址如下[vnpy releases](https://github.com/vnpy/vnpy/releases)
 
### 3. 安装vnpy
先安装gcc编译器用于编译C++类接口文件。在终端中输入以下命令即可。
```
sudo apt-get install build-essential
```
然后在vnpy根目录打开终端输入下面命令一键安装vnpy。
```
bash install.sh
```
安装过程分为4步
- 下载并安装ta_lib库和numpy
- 安装requirements.txt文件内相关依赖库
- 安装中文编码(针对英文系统)
- 复制vnpy到Anaconda内若是在虚拟机上运行需要把内存调至4g否则报错
 
### 4.启动VN Trader
在文件夹tests\trader中找到run.py文件。右键进入终端输入下面命令即可启动VN Trader。
```
python run.py
```