VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 6
声望: 1

小白一枚,记录一下自己在win10下用vscode安装vnpy的过程

下载vnpy 2.1.8, vscode (设置略), mini-conda

把 vnpy卸压,用vscode 打开
vscode 有个非常好的详细的视频教程:请百度 "程序员阿汤 vscode"
miniconda 轻量级的anaconda, 配合vscode建各种python 环境非常好用。

新建mini conda环境

打开mini-conda promot 来create new envs:

conda create -n vnpy python=3.7
conda activate vnpy

安装各种包

vs-code中打开install.bat, 注释掉最后一行python -m pip install . 如下:

:: Upgrade pip & setuptools
python -m pip install --upgrade pip setuptools

::Install prebuild wheel
python -m pip install https://pip.vnpy.com/colletion/TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
python -m pip install https://pip.vnpy.com/colletion/quickfix-1.15.1-cp37-cp37m-win_amd64.whl
python -m pip install https://pip.vnpy.com/colletion/ibapi-9.76.1.tar.gz

::Install Python Modules
python -m pip install -r requirements.txt

:: Install vn.py
:: python -m pip install .

mini conda 中,cd 进卸压之后的vnpy folder,运行install.bat 开始安装各种包, 我在自己公司里安装,公司网络有防火墙,我一开始没意识到,各种碰壁,快绝望了,
结果回到家准备试最后一次不成功就放弃vnpy了,然后就成功了。tmd防火墙,以后不在公司里装软件了。

install.bat

各种包安装完之后,vscode中,
在launch.josn 中加入vnpy的folder的路径,例如:

            "env": {
                "PYTHONPATH": "C:/Pyworkspace/vnpy-master"
            }

vscode中选中刚才安装的 interpreter, 进入 examples/vn_trader,运行run.py
如果出现vnpy的界面,安装成功。

Member
avatar
加入于:
帖子: 1
声望: 0

同为小白一枚,请问楼主,这个环境与官方推荐的VNStation相比,有哪些大的差异吗?谢谢

Member
avatar
加入于:
帖子: 6
声望: 1

没用用过vnstation, vscode安装成功之后可以立刻手动魔改了

Member
avatar
加入于:
帖子: 6
声望: 1

我不用VNstation是因为公司的电脑不能随便装软件,如果你用自己的机器装的话,强烈建议装vnstation, 学代码直接买课:【全实战进阶】, 事倍功半。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

给你加个精华

Member
avatar
加入于:
帖子: 3
声望: 0

在vnpy-master/examples/vn_trader下,run.py显示的功能并不全面呀。。应该如何处理

Member
avatar
加入于:
帖子: 4618
声望: 284

请问显示不全面指的是?

Member
avatar
加入于:
帖子: 1
声望: 0

还是启动不了,找不到vnpy模块 ,

Member
avatar
加入于:
帖子: 337
声望: 27

978332153 wrote:

还是启动不了,找不到vnpy模块 ,

请贴一下具体的报错信息。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】