引言
最近正在完善Hummingbot回测模块,因为需要联动Dashboard,api,api-client多个模块,底层依赖hummingbot主库,需要本地打包hummingbot。而原项目使用conda及pip作为包管理,之前一直是本地pip虚拟环境安装库开发,环境管理相对复杂。刚刚偶然发现可以直接使用pycharm内置的一个小功能—使用已构建的docker容器中环境进行开发。
操作
- 添加新的解释器
- 选择Docker或者Docker-Compose(没啥区别,选择dockerfile可以选择每次重新构建)
- 按照步骤选择,最终需要选择Dockerfile中的虚拟环境路径。
- 至此可以直接使用Docker完成开发环境构建,Clone下来的项目如果有docker文件可以直接无痛启动开发环境了。