vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 109
声望: 2

作为一个小白,之前安装过VN.PY 1.7(好像是这个版本),当时被折腾了两天才弄好。之后由于太忙就没有再折腾了,今天心血来潮,想重新搞搞自动化交易,结果花了一晚上的时间,才最终搞定,发出来与大家共享一下吧,也希望官方能出一些小白的教程。

遇到的坑主要如下:

一、vn.py 1.7版本无法打开。
虽然上一次我已经成功地运行了vn.py,可是今天再次运行的时候,老是提示我接口不存在。试了半天找不到原因,没办法,只好放弃vn.py1.7,使用vn.py2.0。

二、要不要安装python
官方文档说现在的2.0版本安装是多么的方便,然后还写了安装的说明。于是我安装python3.7,再安装Vnconda。后来在群里一问, Vnconda已经内置了python。于是只好又卸载python3.7,再重装vnconda.
而且这个问题官方的说明也说得不清不楚的,看下图,环境准备那里说了要准备好python3.7啊。

enter image description here

三、python2.0运行出错
在安装vn.py的版本的时候,我当时是考虑过是不是直接安装2.0版本的,可是看官方的说明上说
enter image description here

于是我就安装了最新版本的vn.py2.0.2。结果运行时又报如下的错误:
enter image description here

四、无法安装scipy
看到有人回复说,为了解决上面的问题,可以重新安装scipy。
于是我卸载scipy,再安装,然后发现安装不了。
1.由于网速太慢,直接用国外的源中间断掉,安装不成功。
2.使用豆瓣的源,发现找不到对应的版本,提示:

Could not find a version that satisfies the requirement scipy (from versions

3.想下载到本地电脑上安装,访问https://www.lfd.uci.edu/~gohlke/pythonlibs/,然后发现自己的移动宽带,下载速度非常慢。估计下载一个包就需要1个小时。
enter image description here

这时已经晚上10点了,打算休息了,看cmd窗口发现"connection not secured"这样的字样,难道是https连接的问题?原来是我在使用豆瓣源的时候,直接从网上复制命令,http那里少了一个S,改用下面的命令:

pip install -i https://pypi.douban.com/simple scipy

终于安装成功。

Administrator
avatar
加入于:
帖子: 1908
声望: 85

哈哈哈哈,没想到这么折腾,从这个标题看出了深深的怨念啊。

确实Python包的管理是个很大的问题,2.0.2的更新(其实主要是rqdatac)会强制更新scipy,然后就引发问题了,我们在开发新的VN Studio发行版,不再使用miniconda的构建工具,改为自行构建,这样控制性更加强一些,希望后续能解决这个问题。

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

真棒

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

说得好啊,vnpy真难搞,关键是不遵循普通的pip install

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