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 相关文章推荐
python 运算符 供重载参考
Jun 11 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
Python进阶之尾递归的用法实例
Jan 31 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
Mar 15 Python
python flask实现分页的示例代码
Aug 02 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
Python中dict和set的用法讲解
Mar 28 Python
django迁移数据库错误问题解决
Jul 29 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
php trim 去除空字符的定义与语法介绍
2010/05/31 PHP
php ios推送(代码)
2013/07/01 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
html超链接打开窗口大小的方法
2013/03/05 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
ES5 ES6中Array对象去除重复项的方法总结
2017/04/27 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
javascript的this关键字详解
2019/05/20 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
深入学习Python中的装饰器使用
2016/06/20 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
如何用python整理附件
2018/05/13 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
在python中画正态分布图像的实例
2019/07/08 Python
python构造函数init实例方法解析
2020/01/19 Python
python实现一个猜拳游戏
2020/04/05 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
国防教育标语
2014/10/08 职场文书
介绍信怎么写
2015/05/05 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android