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

感觉vn.py的安装很折磨人啊,从掘金过来的,主要看中vn.py的社区活跃度和tick级别回测功能,同时今后还可以用掘金的仿真交易接口。
平台的功能性、扩展性都很好,就是安装超级费事啊。

我没有选择一键安装,原因是本来有其它项目,而且用anaconda配置环境的。
win7、3.88下执行手动安装基本没有太大问题:

description

只是当中提示有warning,主要是依赖库变动后,Spyder不能用了。问题不大!

description
但在手动启动run.py时出现如下错误:

description

我们在社区中初步搜索,发现可能是c++库没有安装的问题。于是更新安装:

description
但是,重启后执行run.py,问题依旧:

description

不知道这是否与我使用的win7系统有关?
准备装系统了!
不过还是在社区发帖求助一下。

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

QtGui之类的应该都是windows提供的用来处理图形界面的dll吧,难道win7是没有的?

反正升级到win10也是必须的,索性重装了。

看到其它帖子中也有类似问题,因此看看管理员这边有何建议?

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

简单记录一下解决的过程:

我们重新安装了win10,然后是Anaconda(目前官方的版本是Python3.9的,因为vn.py号称向前兼容的,因此估计问题不大!)
之后,是按照官方文档的手动安装。提示的error有两个:

description

**1. 提示需要安装vc++ 14.0以上的库;

  1. TA-Lib安装不成功。**

ta模块安装不成功是社区中经常出现的,估计是下载不能。解决方式是手动下载所需的版本,在本地安装。下载的网址如下:
TA模块下载
我们选择的是之前提示的0.4.24版本

description

至于vc++库的问题,我们已经升级到了win10,查看系统后确认相应的最新库都已经安装了。估计是TA-lib安装不成导致的吧,不去管它。

description

在手动安装ta模块后,我们再次执行install.bat,提示安装成功!
唯一的提示是:spyder因为依赖库被改动,所以用不了。这目前不是大问题,至此安装结束。

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

虽然安装成功,但是手动运行vn.py又遇到了问题。
还是新开一贴求助吧

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

你试试conda命令安装创建一个虚拟环境,把vn.py装进里面去,这样不同版本的库不会混乱

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

七月雪 wrote:

你试试conda命令安装创建一个虚拟环境,把vn.py装进里面去,这样不同版本的库不会混乱

是的,这次试用手动安装的vnpy成功后,要考虑把目前的vnpy卸载掉。通过conda来配置环境,太乱了!

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

你不卸载也行,只要创建了虚拟环境,里面就是独立的,跟外面发生了什么没有关系

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

沪公网安备 31011502017034号

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