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 获取 Linux 系统信息的代码
Jul 13 Python
Python解析xml中dom元素的方法
Mar 12 Python
Python使用Scrapy爬取妹子图
May 28 Python
Python 实现随机数详解及实例代码
Apr 15 Python
一篇文章快速了解Python的GIL
Jan 12 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
Python 3 判断2个字典相同
Aug 06 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
Oct 04 Python
使用matlab或python将txt文件转为excel表格
Nov 01 Python
使用Python串口实时显示数据并绘图的例子
Dec 26 Python
python 基于selectors库实现文件上传与下载
Dec 31 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
试述DBMS的主要功能
2016/11/13 面试题
雷锋式好少年事迹材料
2014/08/17 职场文书
2014年环保局工作总结
2014/12/11 职场文书
任命书怎么写
2015/03/02 职场文书
公司禁烟通知
2015/04/23 职场文书
春晚观后感
2015/06/11 职场文书
发票退票证明
2015/06/24 职场文书
大学入学感言
2015/08/01 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
Vue如何清空对象
2022/03/03 Vue.js
Python Pygame实战之塔防游戏的实现
2022/03/17 Python