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

搞了一台1核1G的小主机,其实跑策略本身开销不大,但是因为内存小会出现gcc: internal compiler error: Killed (program cc1plus)编译不过quickfix,还有安装vnpy。
找过一些解决方案,但是1核1G编译确实太慢就懒得尝试了:
https://stackoverflow.com/questions/30887143/make-j-8-g-internal-compiler-error-killed-program-cc1plus
https://www.programmersought.com/article/94681773313/

所以干脆把原来机器的环境包拷贝出来。其实和windows的vnstudio一回事,我也建议官方直接也出一个Linux版本的vnstudio。
直接放到Miniconda的环境目录下就可以用了,比如说 /root/miniconda/envs/"这儿",解压命令 tar -zxvf ./python3.7.1.tag.gz -C /root/miniconda/envs/
然后conda activate xxx(自己改名)就可以了。

注意一下CPU架构和系统版本。Azure的Ubuntu 18.04 x86_64编译的,删除了CTP编译的部分,可以按照新版本独立安装CTP。参见这个帖子vnctp的路径已经从vnpy独立出去了

链接:https://pan.baidu.com/s/1NZim_LPyYS_w9J7rBmO9VQ
提取码:rcil

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

非常感谢,我折腾老半天,直接 把你的复制过来了。就是 再虚拟环境下,如何启动 vnpy,看见有这个包。

Member
avatar
加入于:
帖子: 4986
声望: 300

run.py

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

沪公网安备 31011502017034号

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