将python虚拟环境迁移到离线部署

背景:需要将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环境开发代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值