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

1、安装anaconda,新建虚拟环境vnpy217 python=3.7,进入vnpy217
2、brew install ta-lib
3、bash install_osx.sh,会有一个报错:Error: pg_config executable not found.
3.1、如果不管这个报错,直接进入 examples/vn_trader,然后 python run.py。
会依次报几个包找不到,依次pip3 install 即可。
python run.py 启动界面后,点积功能->CTA 回测,会报如下错误:

description

求大神解决?

4、解决3中的报错,网上搜索方法如下:
分别依次安装:
brew install postgresql
pip3 install psycopg2
依次安装上述包后,再继续 bash install_osx.sh,不会有报错,
但是 examples/vn_trader,然后 python run.py。界面无法启动,并且进程一直在吃内存(吃到10几个G后,估计是哪里有问题,就kill掉了)。求解决办法?

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

bottom这个报错是因为pyqtgraph版本的问题,可以去查看一下Github上vnpy页面里的requirements.txt。里面有对pyqtgraph版本的要求,然后按照版本要求重新指定安装pyqtgraph就可以了。

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

xiaohe wrote:

bottom这个报错是因为pyqtgraph版本的问题,可以去查看一下Github上vnpy页面里的requirements.txt。里面有对pyqtgraph版本的要求,然后按照版本要求重新指定安装pyqtgraph就可以了。

谢谢,这样做确实可以解决这个bottom的问题,但是我发现vnpy在mac上的显示效果有点差,如下图,几个选择框的显示效果很差:

description

于是根据上面的思路,按照 vnpy-2.1.7/requirements.txt 中各个包的版本要求,我分别更新了:PyQt5==5.14.1,QScintilla==2.11.4
再次运行 examples/vn_trader 下 python run.py,界面无法启动,进程一直吃内存?请问哪位大神有解决办法吗?

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

屏幕显示的问题将屏幕分辨率修改成1920x1080应该就可以了。如果使用1080的分辨率仍显示不正常,则将缩放比例改成100%缩放就可以了。

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

xiaohe wrote:

屏幕显示的问题将屏幕分辨率修改成1920x1080应该就可以了。如果使用1080的分辨率仍显示不正常,则将缩放比例改成100%缩放就可以了。

谢谢,还是放弃了macOS,ubuntu 安装vnpy会简单很多,而且显示很好。

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

沪公网安备 31011502017034号

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