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 datetime时间格式化去掉前导0
Jul 31 Python
python简单实现计算过期时间的方法
Jun 09 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
Django框架HttpResponse对象用法实例分析
Nov 01 Python
django 简单实现登录验证给你
Nov 06 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
Feb 10 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 Python
python re的findall和finditer的区别详解
Nov 15 Python
python垃圾回收机制原理分析
Apr 13 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经典算法集锦
2015/11/14 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
Prototype Number对象 学习
2009/07/19 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
理解javascript回调函数
2014/12/28 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
nodejs基础知识
2017/02/03 NodeJs
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Tensorflow环境搭建的方法步骤
2018/02/07 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python 以16进制打印输出的方法
2018/07/09 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
python读取Excel表格文件的方法
2019/09/02 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
促销活动总结
2014/04/28 职场文书
公司员工活动策划方案
2014/08/20 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python