前提条件:操作系统要求10.13版本及以上,主要是因为vnpy2.1.3使用到PyQt5,而且要求5.14版本以上,而PyQt的5.14版本以上要求MacOS版本必须是10.13及以上。所以如果操作系统版本没有达到要求需要升级一下版本。
安装python:要求3.6及以上版本,安装后执行python3命令可以看到版本信息
下载vnpy代码,执行git clone https://github.com/vnpy/vnpy.git。报以下错误。
升级操作系统版本导致的错误解决办法:安装 xcode-select --install
参考以下帖子内容
安装完成后再次执行git下载程序
下载完成后进入下载目录,找到install_osx.sh文件执行bash install_osx.sh,安装时间会久一些,耐心等待。
安装完成后到vnpy/examples/vn_trader目录下找到run.py文件
直接执行python3 run.py。会报以下错误。
这是因为很多一部分接口在mac下无法使用导致的,需要我们需要注释掉,打开run.py文件
红色框注释掉,蓝色框去掉注释 红色框注释掉,蓝色框去掉注释修改完成后执行python3 run.py命令,界面窗口成功打开。
参考文档:
https://www.vnpy.com/forum/topic/1498-macxia-vnpyan-zhuang-yun-xing-jiao-yi-de-tu-wen-jiao-cheng
网友评论