【从零开始vnpy量化投资】三.手动安装vnpy环境
本章的主要内容是使用conda创建独立的python运行环境,再将vnpy安装到conda的环境中,以便开发时访问和编辑源码以及为后续部署到其他操作系统做准备。
为什么需要重新安装vnpy
在第一课的内容中,我们使用了vnpy官方提供的windows客户端进行安装。安装的方式比较黑箱,几乎不需要任何额外的配置,此方式适合第一次接触vnpy的新人,可以快速对vnpy的功能有一个初步的了解。但当我们着手进行策略开发时,你会发现vnpy客户端并不是一个专业的代码开发工具,它需要链接外部开发工具来进行编辑和运行代码。早期版本的vnpy使用jupyter来编辑代码,新版本的jupyter需要访问本机上安装的vscode。这里笔者推荐大家使用PyCharm来进行开发,pycharm有免费的社区版本,以及专业的个人付费版。如果条件允许,后期建议大家使用专业付费版,因为付费版提供了使用SSH访问外部运行环境的功能,这对我们后期开发可以提供一定的便利。当然社区版也完全可以满足需求,区别是需要在开发机上要安装一个vnpy环境。重新使用python环境管理工具来安装vnpy的第二个原因,是为了后期实盘做准备。在刚开始进行模拟盘或实盘投资的时候,出于成本和开发便利性的考虑,仅使用一台windows个人电脑即可满足需求。但当系统稳定以后,为了避免个人电脑和家庭环境的故障,我们需要将系统部署到更加稳定的云服务器上。大部分云服务器使用Linux系统,且缺乏形化操作界面,不适合使用windows客户端方式进行安装。所以我们需要通过纯命令行的方式掌握系统的安装与维护。
正式开始
文章为作者独立观点,不代表股票交易接口观点