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

**

在docker上安装vnpy 2.9.0 并运行成功了。

**

description

description

本人使用环境 win10中的wsl(ubuntu20.4), 终端用的是win10下mobaXterm

镜像使用说明

      1. 下载镜像,如果下载慢的话,可以搜索下docker 加速
        docker pull gao9/vnpy
      1. 镜像运行
        vnpy代码并不在镜像中,所以需要挂载本地vnpy代码

        docker run -itd --name vnpy  \
        --net=host --env="DISPLAY" \
        -e LANG=zh_CN.GB18030 -e LC_CTYPE=zh_CN.GB18030 -e PYTHONIOENCODING=utf-8 \
        -p 8888:8888 -p 8000:8000 --restart=always \
        -v $(realpath ~/.Xauthority):/root/.Xauthority \
        -v vnpy:/data/vnpy \    
        gao9/vnpy:latest

        --net=host --env="DISPLAY" \
        -v $(realpath ~/.Xauthority):/root/.Xauthority \
        这两行是解决qt5显示问题。zh_CN.GB18030 设置也是解决CTP连接和显示问题。

      1. 进入容器,并启动vnpy
        进入容器命令 bash
        docker exec -it vnpy bash
        进入目录 vnpy/examples/vn_trader 并运行命令
        python run.py
        run.py 可以修改,打开更多功能,默认文件,很多功能都是关闭的。
Administrator
avatar
加入于:
帖子: 4502
声望: 321

感谢分享,精华送上!

现在可以在Docker里跑UI界面了啊,真心方便。

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

沪公网安备 31011502017034号

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