前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教你使用PyCharm实现远程调试

教你使用PyCharm实现远程调试

作者头像
用户5521279
发布2019-06-02 16:04:01
1.1K0
发布2019-06-02 16:04:01
举报
文章被收录于专栏:搜狗测试搜狗测试搜狗测试

需求

最近手头被交接了几个测试脚本,都需要进行二次开发或者持续维护,这几个测试脚本分别被部署在不同的服务器中,使用的Python环境也各不相同,因此如果在本地进行二次开发再部署到服务器中,会很麻烦,所以在本地PyCharm上搭建一个远程调试功能,对脚本进行远程调试和运行,就会特别方便啦。

注意:只有PyCharm专业版才具有远程调试功能,社区版不具有该功能哦~

安装PyCharm软件的步骤此处就省略啦~~

过程

一:配置python远程解释器

1. File > Settings,打开设置选项卡;

2. 点击”Project:项目名”,选择Project Interpreter,右侧展示Interpreter配置页面;

3. 点击Interpreter配置页面右上角齿轮按钮,选择Add...;

4. 弹出配置相应的信息,选择SSH Interpreter,填写配置信息:服务器Host地址、端口号Port、用户名Username、密码password;

5. 填写路径信息interpreter,选择远程服务器上Python解释器的位置,服务器上的远程同步文件夹Sync folders,可以选择多个。如果不知道Python安装在哪,可以远程连接服务器后,使用 命令 which python 找到Python安装位置哈;

6. 配置Path Mappings;

配置结束,现在项目使用的就是远程服务器上的Python解释器啦~

二:PyCharm连接远程服务器

配置Deployment,使本地文件和远程文件同步。

1. Tools -> Deployment -> Configuration;

2. 填写配置信息,协议最好选择SFTP,填写服务器主机IP,端口号Port,用户名,密码;

3. 选择Deployment的Mappings,填写Local path和Deployment path on server“name”。这里的Deployment path on server “name”的路径是和前面的Root path是相连的,都是服务器上的路径。配置完以后,其实是相当于配置了一个ftp工具可以连接到服务器上,然后就可以直接在本地计算机查看到远程服务器上Deployment path on server “name”所指定路径下的文件了,并且它与你现在本地的工程目录Project root是连接的,可以实现互传功能;

4. 上传代码,使得本地代码和服务器代码保持同步。点击Upload to name(刚才填写的远程服务器名字),即可上传代码。若配置有多个不同服务器或同一个服务器配置了多个 服务器上传路径(Deployment Path),可选择 Upload to…,上传到不同的服务器/路径。

三:使用远程解释器运行本地Python程序

1. 将脚本上传至远程服务器:Tooles -> Deployment -> Upload to ..;

2. Run测试代码,就可以啦。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 搜狗测试 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
远程调试
远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档