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类定义和类继承详解
May 08 Python
Python实现的快速排序算法详解
Aug 01 Python
tensorflow获取变量维度信息
Mar 10 Python
Python简单实现两个任意字符串乘积的方法示例
Apr 12 Python
python3使用smtplib实现发送邮件功能
May 22 Python
vue.js实现输入框输入值内容实时响应变化示例
Jul 07 Python
Python绘制频率分布直方图的示例
Jul 08 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
python滑块验证码的破解实现
Nov 10 Python
详解python tkinter模块安装过程
Jan 06 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 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
Home Coffee Roasting
2021/03/03 咖啡文化
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php中常用的预定义变量小结
2012/05/09 PHP
PHP以及MYSQL日期比较方法
2012/11/29 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
python的mysqldb安装步骤详解
2017/08/14 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
python openpyxl模块的使用详解
2021/02/25 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
智能电子应届生求职信
2013/11/10 职场文书
公司拓展活动方案
2014/02/13 职场文书
老同学聚会感言
2014/02/23 职场文书
新课程改革心得体会
2016/01/22 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL