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的Bottle框架的一些使用技巧介绍
Apr 08 Python
python调用百度语音REST API
Aug 30 Python
python求质数的3种方法
Sep 28 Python
Django给admin添加Action的步骤详解
May 01 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
python实现门限回归方式
Feb 29 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
python 爬虫如何实现百度翻译
Nov 16 Python
Python Matplotlib绘制两个Y轴图像
Apr 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
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
jquery uaMatch源代码
2011/02/14 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
python tornado使用流生成图片的例子
2019/11/18 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
GoPro摄像机美国官网:美国运动相机厂商
2018/07/03 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
Eclipse面试题
2014/03/22 面试题
2014年高三毕业生自我评价
2014/01/11 职场文书
需求分析说明书
2014/05/09 职场文书
付款承诺函范文
2015/01/21 职场文书
音乐剧猫观后感
2015/06/04 职场文书
酒店宣传语大全
2015/07/13 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
2016教师年度考核评语大全
2015/12/01 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL