搞了一台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