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实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
python学生信息管理系统
Mar 13 Python
Python从使用线程到使用async/await的深入讲解
Sep 16 Python
python 获取url中的参数列表实例
Dec 18 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
Python之pymysql的使用小结
Jul 01 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
python 实现读取csv数据,分类求和 再写进 csv
May 18 Python
Django实现后台上传并显示图片功能
May 29 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
python 如何在list中找Topk的数值和索引
May 20 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 函数执行效率的小比较
2010/10/17 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
javascript实现文件拖拽事件
2018/03/29 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
python解析文件示例
2014/01/23 Python
Python实现Const详解
2015/01/27 Python
Python中super的用法实例
2015/05/28 Python
Python中单例模式总结
2018/02/20 Python
通过Pandas读取大文件的实例
2018/06/07 Python
python pandas模块基础学习详解
2019/07/03 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
荷叶圆圆教学反思
2014/02/01 职场文书
中专自我鉴定
2014/02/05 职场文书
六查六看剖析材料
2014/02/15 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS