pycharm远程linux开发和调试代码的方法


Posted in Python onJuly 17, 2018

pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:

配置远程linux主机信息

选择Tools--Deployment--Configuration

pycharm远程linux开发和调试代码的方法 

这里选择SFTP就可以

pycharm远程linux开发和调试代码的方法 

这里添加SFTP主机信息然后可以天机测试连接,输入用户名和密码

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法 
pycharm远程linux开发和调试代码的方法 

这里默认根路径就可以

pycharm远程linux开发和调试代码的方法

Local path配置为你windows本地的代码路径就可以

Deployment path on server 这个配置为你linux上代码的路径

配置完成之后点击ok保存

pycharm远程linux开发和调试代码的方法

这个时候通过Tools--Deployment--Browse Remote Host就可以看到你远程主机的信息

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法

配置远程linux的python

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法

到此为止配置的内容完成,下面开始测试使用

测试用在远程linux写代码和调试

我在远程linux上新建了一个hello.py文件,并打印hello world

然后在本地windows的pycharm上运行

pycharm远程linux开发和调试代码的方法

现在我对代码文件进行更改,切记写完代码之后点击右上角的上传小箭头,这样就把你更改的代码及时上传到linux上,然后在点击运行

pycharm远程linux开发和调试代码的方法

pycharm远程linux开发和调试代码的方法

如果你没有上传,这个时候你点击左边第一个图标,用于对比,你就会可以看到你当前的代码和最近上传到linux代码的对比,这个也是非常方便的一个功能

pycharm远程linux开发和调试代码的方法 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
CentOS6.5设置Django开发环境
Oct 13 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
python实现在IDLE中输入多行的方法
Apr 19 Python
django+echart绘制曲线图的方法示例
Nov 26 Python
详解Python Matplot中文显示完美解决方案
Mar 07 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 Python
python编写简单端口扫描器
Sep 04 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
提高python代码运行效率的一些建议
Sep 29 Python
Python机器学习算法之决策树算法的实现与优缺点
May 13 Python
Flask框架各种常见装饰器示例
Jul 17 #Python
详解基于django实现的webssh简单例子
Jul 17 #Python
Python爬虫之网页图片抓取的方法
Jul 16 #Python
python编辑用户登入界面的实现代码
Jul 16 #Python
python 反向输出字符串的方法
Jul 16 #Python
解决python3 urllib 链接中有中文的问题
Jul 16 #Python
如何用Python实现简单的Markdown转换器
Jul 16 #Python
You might like
什么是MVC,好东西啊
2007/05/03 PHP
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
小程序自定义日历效果
2018/12/29 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
Python解析json代码实例解析
2019/11/25 Python
python中的对数log函数表示及用法
2020/12/09 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
开服装店计划书
2014/08/15 职场文书
新教师个人总结
2015/02/06 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
Python中的 Set 与 dict
2022/03/13 Python