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数据结构树和二叉树简介
Apr 29 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
python绘制直线的方法
Jun 30 Python
利用Django-environ如何区分不同环境
Aug 26 Python
Python3.5运算符操作实例详解
Apr 25 Python
python pandas获取csv指定行 列的操作方法
Jul 12 Python
解决python flask中config配置管理的问题
Jul 26 Python
python实现文法左递归的消除方法
May 22 Python
详细分析Python可变对象和不可变对象
Jul 09 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 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
jquery animate 动画效果使用说明
2009/11/04 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
在Python中使用判断语句和循环的教程
2015/04/25 Python
全面理解Python中self的用法
2016/06/04 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python实现中文文本分句的例子
2019/07/15 Python
Python 处理文件的几种方式
2019/08/23 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
物业保安主管岗位职责
2013/12/25 职场文书
业务内勤岗位职责
2014/04/30 职场文书
商品陈列协议书
2014/09/29 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书