`

Pycharm的远程代码编辑

 
阅读更多

作为一个从java转到python的程序猿,一直觉得python的远程代码调试能力不如java,远程调试一把需要各种改代码,牵扯到eventlet库的时候,问题就更严重,需要调整eventlet的各种配置,算了还是不用远程调试了,太麻烦。

返璞归真,直接用日志输出打出想要的变量,但是改了本地代码,再上传到服务器运行调试,流程也不够便利,没办法本人太懒。

后来发现Pycharm本身就提供了一个Deployment工具,可以直接整合上述流程,将本地代码和服务器代码做一个映射,然后修改本地代码时,自动或手动上传服务器同步,然后通过Pycharm的SSH Terminal重启进程验证。

好了,废话少说,来看看怎么配置:

1、菜单->Tools->Deployment->Configuration

2、添加需要连接的服务器,填入ip,用户名和密码,我用的是SFTP协议

3、配置代码映射,例如将本地的keystone代码,映射到环境上的keystone安装目录/usr/lib64/python2.6/site-packages/keystone

4、配置自动上传修改的文件

菜单->Tools->Deployment->Options,将“Upload changed files automatically to the default server”改为 “On explicit save action”,然后你每次Ctrl+s的时候,修改的代码就自动上传了

5、运行SSH Terminal,Deployment配置好之后,直接运行SSH Terminal,就可以在Pycharm中,开一个SSH终端,直接重启进程、看日志啥的,很方便

分享到:
评论

相关推荐

    PyCharm远程调试ODOO.pdf

    首先,PyCharm是JetBrains公司开发的一个强大的Python集成开发环境,它提供了代码编辑、调试、测试和部署等一系列功能。PyCharm专业版(PyCharm Pro)相较于免费版(PyCharm CE),具有更多高级功能,包括远程调试等...

    pycharm远程调试openstack代码

    ### PyCharm 远程调试 OpenStack 代码详解 #### 一、引言 随着云计算技术的迅猛发展,OpenStack 成为了构建私有云和公有云基础设施的重要平台之一。在开发和维护 OpenStack 项目时,高效地进行代码调试至关重要。...

    pycharm远程调试配置文档

    ### PyCharm远程调试配置详解 #### 一、前言 在进行软件开发时,特别是分布式系统或跨平台项目的开发过程中,远程调试是一项非常实用的功能。它能够帮助开发者跨越地理位置的限制,在本地环境中轻松地对远程服务器...

    pycharm远程linux开发和调试代码的方法

    - 编辑代码时,记得使用右上角的上传箭头按钮或快捷键将更改同步到远程服务器。PyCharm会自动跟踪文件的改动,确保代码的实时更新。 4. **远程调试**: - PyCharm支持远程调试Python代码,你需要在Linux服务器上...

    PyCharm 配置远程python解释器和在本地修改服务器代码

    - 完成配置后,PyCharm就能够识别远程服务器上的Python解释器,并允许你直接在本地执行远程代码。 #### 使用流程 - 首先,确保本地与远程之间的映射已经建立。这意味着你可以在本地目录中编辑代码,同时这些更改...

    Pycharm远程调试openstack的方法

    标题中的“Pycharm远程调试openstack的方法”是指利用Pycharm这款强大的Python开发工具,通过远程调试功能来对OpenStack这个开源云计算平台的代码进行调试。OpenStack是一个复杂且庞大的项目,其分布式特性使得远程...

    pycharm远程开发项目的实现步骤

    5. **编辑远程代码**: PyCharm会将远程文件映射到本地编辑器,你可以在本地直接编辑远程项目的代码。双击项目中的文件,PyCharm会打开编辑器,所做的更改会实时同步到远程服务器。 6. **运行和调试**: 配置好...

    最全Pycharm教程 - 精编版

    这份详尽的教程涵盖了PyCharm的各个方面,包括但不限于界面定制、代码风格设置、调试技巧、解释器配置、快捷键设置、编辑器功能、搜索导航、版本控制等。接下来,我们将深入探讨这些关键知识点。 #### 二、定制外观...

    pycharm,vscode的风格

    PyCharm 和 Visual Studio Code (VSCode) 都是深受开发者喜爱的代码编辑器,它们各自有着独特的优点和特点。当提到“PyCharm 的 VSCode 风格”,我们可能是指将 PyCharm 的功能与 VSCode 的界面或用户体验相结合,以...

    配置Pycharm连接远程服务器

    ###### 2.5 配置本地与远程代码路径 - 指定本地项目的根目录以及远程项目的根目录。 ###### 2.6 确认配置信息 - 检查所有配置是否正确无误。 ##### 3. 运行代码验证 - 使用远程解释器运行代码,查看效果。 - 与...

    Pycharm 教程

    PyCharm编辑器功能之代码高亮显示及错误提示机制 - **语法高亮**:突出显示关键字、字符串等。 - **错误标记**:在代码中突出显示潜在错误。 - **智能提示**:根据上下文提供代码建议。 ##### 24. PyCharm编辑器...

    pycharm显示远程图片的实现

    配置好后,可以远程连接服务器,并且能够直接在PyCharm中打开和编辑远程服务器上的文件。 2. SSH转发GUI请求 由于PyCharm默认不支持远程GUI程序的显示,所以需要利用SSH的X11转发功能。X11转发允许SSH客户端通过X...

    在服务器上跑pycharm代码配置步骤(csdn)————程序.pdf

    ### 在服务器上运行PyCharm代码的配置步骤详解 #### 一、概述 本文将详细介绍如何在服务器上配置并运行PyCharm中的Python代码。通过本教程的学习,您将掌握从编写代码到部署代码至服务器的整个流程。这对于进行...

    pycharm专业版远程登录服务器的详细教程

    PyCharm是一款强大的Python集成开发环境,其专业版提供了远程开发的功能,允许用户通过SSH协议在本地编辑、调试代码,而代码实际运行在远程服务器上。这样既能利用PyCharm的强大功能,又能在性能优越的远程服务器上...

    PyCharm代码检查:提升代码质量的利器

    1. **PyCharm Community Edition(社区版)**:这是一个免费且开源的版本,提供了基本的Python开发功能,包括代码编辑、运行、调试和版本控制支持。 2. **PyCharm Professional Edition(专业版)**:这是一个付费...

    如何利用pycharm进行代码更新比较

    - **远程开发**:PyCharm支持连接远程Linux服务器,可以直接在本地IDE中编辑、运行和调试远程项目,包括其虚拟环境。 此外,PyCharm还有许多其他实用功能,例如自动代码补全、调试工具、单元测试支持等,都极大地...

    PyCharm 中文指南2.0.zip

    PyCharm由JetBrains公司开发,广泛应用于Python编程,提供了丰富的功能,包括代码编辑、调试、版本控制、项目管理等,深受开发者的喜爱。 在《PyCharm 中文指南2.0》中,我们可以期待以下几个关键知识点: 1. **...

    pycharm-community-2023.3.5.exe

    智能代码编辑:PyCharm 提供了代码自动补全、语法高亮、代码格式化等功能,可以极大地提高开发者的编程效率。它还支持代码片段(snippets)和模板,帮助开发者快速编写常见的代码结构。 调试和测试:PyCharm 集成了...

Global site tag (gtag.js) - Google Analytics