背景:需要将python虚拟环境迁移到离线的windows进行开发与部署。

1、准备pycharm专业版安装包

由于专业版需要激活之后才能使用,建议不要下载最新的pycharm专业版。

2、编译打包后端服务的docker镜像

在dockerFile文件中需要额外增加以下操作:

(1)下载ssh服务

apt-get install openssh-server

(2)配置连接账户和密码

echo root:root | chpasswd

(3)修改配置文件

echo “PermitRootLogin yes” >> /etc/ssh/sshd_config

(4)自动重启ssh服务

echo ‘service ssh start’ >> ~/.bashrc

修改以上配置之后,需要重启ssh服务

3、pycharm使用docker容器开发环境

(1)配置pycharm使用的解释器,选择“SSH Interpreter”,然后填入ssh连接的信息:host、port、username
在这里插入图片描述

(2)注意:下图中要确认“Interpreter”的内容,这个值表示容器中python解析器的路径;可能容器中的python解析器存在多个版本,因此需要确认正确的python解析器路径
在这里插入图片描述

完成以上两步后,pycharm已经可以使用容器中的环境进行开发。

(3)自动更新本地代码与服务器代码

修改pycharm配置:选择“Deployment”,选择左上角的加号,选择“SFTP”
在这里插入图片描述

如上图,选择SSH configuration为之前添加的ssh配置

Mappings的内容需要特别注意:

Local path:表示本地代码的路径

Deployment path:表示容器中代码保存的路径(同步代码时,就是将本地代码上传到该路径)

在这里插入图片描述

已完成自动同步本地代码、使用docker环境开发代码

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐