前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pycharm配置远程开发环境

Pycharm配置远程开发环境

作者头像
用户1392128
发布2024-01-08 17:55:46
7030
发布2024-01-08 17:55:46
举报
文章被收录于专栏:用户1392128的专栏
为什么要配置远程开发环境

你是否在开发过程中碰到过以下问题?

代码的运行依赖一整套的运行环境,如微服务之间依赖haproxy的调用,每次调试时,都要将代码部署到远程开发环境,每次修改后都要手动上传代码,并在远程服务器上调试。 代码修改后,只能在本地开发,如果想要切换设备,需要将代码提交到git,然后并不是每次修改的,都会提交到git,或者手动拷贝代码。 本地开发使用的Windows或者Mac o,而服务运行环境则是Linux,每次在本地开发完成的代码,上传到服务器后有各种各样的问题,开发环境跟运行环境无法保证一致给部署和调试带来困难。

而远程开发即是为了解决上面的痛点,带来以下好处:

  • 1、代码不需要来回的上传下载
  • 2、多设备开发无缝切换
  • 3、可以保证开发环境跟运行环境一致

本文介绍了在pycharm中配置远程python开发环境的方法。

ssh配置远程开发环境
1、配置路径如下,Tools 》Deployment》Configuration
在这里插入图片描述
在这里插入图片描述
2、选择SFTP
在这里插入图片描述
在这里插入图片描述
3、配置SSH
在这里插入图片描述
在这里插入图片描述
4、修改编码方式
在这里插入图片描述
在这里插入图片描述
5、在配置路径 File》Settings中新增远程服务器Python解释器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、一路Next,在最后一步配置远程python所在路径,以及项目同步路径
在这里插入图片描述
在这里插入图片描述
7、至此配置完毕,下面纪念性测试

新建demo.py

代码语言:javascript
复制
# -*- coding: utf-8 -*-
# @Time    : 2020/5/25 10:58
# @Author  :
# @FileName: demo.py.py
# @Software: PyCharm

print("hello world!")

右键运行

代码语言:javascript
复制
sudo+ssh://root1@10.10.45.192:22/home/root1/.pyenv/versions/3.8.0/bin/python -u /opt/workspace/app_qacenter/src/demo.py
hello world!

Process finished with exit code 0

完毕,即可在远程开发环境上进行调试,设置自动上传则会在每次保存后自动同步代码到远程,或者在项目上右键》deployment选择上传到远程环境.

注: 当然这里的远程环境,也可以是一个单独的Docker环境,连接方法是一样的.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要配置远程开发环境
  • ssh配置远程开发环境
    • 1、配置路径如下,Tools 》Deployment》Configuration
      • 2、选择SFTP
        • 3、配置SSH
          • 4、修改编码方式
            • 5、在配置路径 File》Settings中新增远程服务器Python解释器
              • 6、一路Next,在最后一步配置远程python所在路径,以及项目同步路径
                • 7、至此配置完毕,下面纪念性测试
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档