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中字典的键的使用
Aug 19 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
pandas将numpy数组写入到csv的实例
Jul 04 Python
pycharm安装和首次使用教程
Aug 27 Python
python读取txt文件并取其某一列数据的示例
Feb 19 Python
解决python3 安装不了PIL的问题
Aug 16 Python
从numpy数组中取出满足条件的元素示例
Nov 26 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
新手入门学习python Numpy基础操作
Mar 02 Python
Win10环境中如何实现python2和python3并存
Jul 20 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 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
example2.php
2006/10/09 PHP
PHP数据过滤的方法
2013/10/30 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
Django自定义认证方式用法示例
2017/06/23 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
如何执行一个shell程序
2012/11/23 面试题
文秘自荐信
2013/10/20 职场文书
会计专业求职信范文
2014/03/16 职场文书
小班幼儿评语大全
2014/04/30 职场文书
事业单位考核材料
2014/05/21 职场文书
质量整改报告范文
2014/11/08 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python