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 list使用示例 list中找连续的数字
Jan 27 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
python 连接sqlite及简单操作
Jun 30 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 Python
pandas 使用均值填充缺失值列的小技巧分享
Jul 04 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
使用pycharm和pylint检查python代码规范操作
Jun 09 Python
Python读取yaml文件的详细教程
Jul 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
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
取得传值的函数
2006/10/27 Javascript
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
CCPry JS类库 代码
2009/10/30 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
2013/06/05 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
Python跳出循环语句continue与break的区别
2014/08/25 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
linux比较文件内容的命令是什么
2013/03/04 面试题
生产内勤岗位职责
2013/12/07 职场文书
超市5.1促销活动
2014/01/15 职场文书
毕业实习证明范本
2015/06/16 职场文书
环保主题班会教案
2015/08/13 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书