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 06 Python
Python字符串详细介绍
May 09 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
python数据类型_字符串常用操作(详解)
May 30 Python
python数据结构之列表和元组的详解
Sep 23 Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
Django app配置多个数据库代码实例
Dec 17 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 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
str_replace只替换一次字符串的方法
2013/04/09 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
vue获取当前激活路由的方法
2018/03/17 Javascript
原生JS实现简单的倒计时功能示例
2018/08/30 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
Python运算符重载详解及实例代码
2017/03/07 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
python监控nginx端口和进程状态
2019/09/06 Python
深入了解Python enumerate和zip
2020/07/16 Python
python 实现超级玛丽游戏
2020/11/25 Python
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
华为python面试题
2016/05/03 面试题
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
新学期红领巾广播稿
2014/01/14 职场文书
班委竞选演讲稿
2014/04/28 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏