iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >如何远程调试Python代码
  • 1040
分享到

如何远程调试Python代码

代码Python 2023-01-31 07:01:35 1040人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这是一篇小记。平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。如果每次都修改代码之后,发布一次到内部环境

这是一篇小记。

平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。
如果每次都修改代码之后,发布一次到内部环境运行测试,这样子操作流程略显繁琐了。于是乎,我就查阅了一些资料,发现我平时使用的PyCharm可以提供代码远程调试的功能,正好也可以解决我的问题。

首先来说一说代码远程调试。顾名思义,代码远程调试就是让我们可以在本地对远端的代码进行运行和输出日志检查,从而根据运行和日志情况,对代码进行修改,再重复这个过程,直到代码满足需求。
通常情况,我们需要手动去更新代码到远端,这个过程比较繁琐。而Pycharm提供了一个Deployment的功能,它将我们的本地代码和指定远端服务器代码做了映射。所有对本地代码产生的变化,都会自动或手动更新到远端服务器上,然后我们通过Pycharm自带的Terminal就可以进行代码运行和日志检阅了。

下面,来看看如何配置Pycharm的Deployment功能。

一、打开Deployment配置菜单

菜单栏==>Tools==>Deployment==>Configuration

wKioL1ch3m6wPMPtAAK8kol0DBg426.jpg

二、配置远端服务器

1、增加远端服务器

点击+号添加新的Server,在Name栏填入自定义名称,在Type栏选择代码同步的类型,默认是FTP,我们这里使用SFTP类型。

wKiom1ch3bOBmtwVAAFk7E2i0fg746.jpg

2、配置连接信息

添加Server之后,在新的配置页面填写红色指针指向的服务器连接信息。注意Root path填写的是你代码同步的相对根目录。

wKiom1ch3cGCTtsGAAKLdE_x1UI478.jpg

3、配置目录映射信息

Local path框为你本地的项目代码目录
Deployment path on server 'test'框为代码在远程服务器的代码目录

wKioL1ch3p_Cp78DAAIHsuId-8A524.jpg

三、配置变更文件自动同步

菜单栏==>Tools==>Deployment==>Options

wKioL1ch3q-Bhsh8AAK5Ij3t7MY298.jpg


将配置项Upload changed files automatically to the default server选择为On explicit save action,这样子每次我们按command+s的时候,修改的代码就可以自动同步到远端了。

wKiom1ch3fHhSfYrAANfqGMulUQ729.jpg

四、使用ssh Terminal

经过如上的配置,Deployment功能就已经配置完毕了,代码已经可以自动同步到远端了。此时,我们可以使用SSH Terminal,进行进程启动和日志检阅。
菜单栏==>Tools==>Deployment==>Start SSH Session

wKiom1ch3gDyk2CWAALd37xoRPU562.jpg


在弹出的选框中,选择你需要连接的远端服务器。

wKioL1ch3tuR9bfLAADk30ua0tI756.jpg

到此,我们的Python代码的远程调试功能就已经设置好了。


--结束END--

本文标题: 如何远程调试Python代码

本文链接: https://www.lsjlt.com/news/191965.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何远程调试Python代码
    这是一篇小记。平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。如果每次都修改代码之后,发布一次到内部环境...
    99+
    2023-01-31
    代码 Python
  • vscode如何远程调试python代码
    这篇文章主要介绍了vscode如何远程调试python代码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode如何远程调试python代码文章都会有所收获,下面我们一起来看看吧。环境配置配置 python...
    99+
    2023-07-06
  • pycharm远程调试openstack代码
    本文实例为大家分享了pycharm远程调试openstack的具体代码,供大家参考,具体内容如下 1.安装pycharm专业版 本文安装pycharm 2016.2.3专业版。网上教程较多,这里不做详细介绍...
    99+
    2022-06-04
    代码 pycharm openstack
  • python调试代码
    我在看一些开源的python项目时,需要知道各个类各个函数之间的调用关系才能看懂代码,因此我写了个方法来跟踪代码的调用过程   import sys  from time import ctime  is_log=True  def log...
    99+
    2023-01-31
    代码 python
  • vscode怎么远程调试python代码?方法整理
    在《vscode远程gdb调试》文章中,介绍了如何使用 vscode 调试 c/c++ 代码,作为该文的姊妹篇,本文对调试 python 代码的方法做一个整理。环境配置远程连接的方法同 《vscode远程gdb调试》中的第 1 节相同,本文...
    99+
    2023-10-22
    python VSCode
  • #7 Python代码调试
    前言 Python已经学了这么久了,你现在已经长大了,该学会自己调试代码了!相信大家在编写程序过程中会遇到大量的错误信息,我也不例外的啦~遇到这些问题该怎么解决呢?使用最多的方法就是使用print打印中间变量了哇,关于这种方法怎么说呢~l...
    99+
    2023-01-31
    代码 Python
  • Python代码调试技巧
    原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/一、使用pdb进行调试pdb是Python自带的包,为Python提供一种交互的源代码调试功能。常用命令...
    99+
    2023-01-31
    代码 技巧 Python
  • python调试代码举例
    Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。用pdb调试有多种方式可选:1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一...
    99+
    2023-01-31
    代码 python
  • Python代码调试技巧教程详解
    关于代码调试的技巧,我之前写过很多的文章,关注比较早的同学,也应该都有看过。 还没看过的同学,欢迎前往查阅:更多Python代码调试技巧 其中有一篇是关于 pdb 的调试技巧的: 里...
    99+
    2022-11-12
  • IDEA实现远程Debug调试(附上Demo代码)
    目录 一、 前提二、 IDEA中如何实现远程Debug模式(1)、创建demo项目(2)、引入依赖(3)、创建启动类和创建demo(4)、配置idea 二、 IDEA的Debug的优缺点...
    99+
    2023-10-24
    intellij-idea java ide
  • Pycharm远程调试服务器代码(使用P
    准备工作 1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下: 2.准备一台服务器,我这里使用阿里云的ECS SSH连接上 $ ssh root@ip Pycharm同...
    99+
    2023-01-31
    代码 服务器 Pycharm
  • VScode在远程服务器进行python代码的调试【conda环境】
    conda环境 vscode连接远程环境 :*调试 :* vscode连接远程环境 😗 其中vscode中需要安装扩展:remote ssh 装完扩展后本地多个图标,如下...
    99+
    2023-09-06
    vscode python conda 人工智能 ide
  • 如何使用pdb进行python代码调试
    这篇文章主要讲解了“如何使用pdb进行python代码调试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用pdb进行python代码调试”吧!pdb为python程序实现了一个交互式调...
    99+
    2023-06-27
  • VScode Remote SSH通过远程编辑与调试代码
    Visual Studio Code 最新的Insider版本中加入了remote SSH功能,可以实现代码的远程调试与文件访问。 方法非常简单,这里总结记录一下。 补充说明 一个Error的解决方案,这块可以先不看 远...
    99+
    2022-06-04
    VScode Remote SSH远程 VScode Remote SSH
  • pycharm远程linux开发和调试代码的方法
    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pychar...
    99+
    2022-06-04
    pycharm远程linux开发 pycharm远程linux 调试
  • 使用goland调试远程代码的操作步骤
    前言 很多时候我们都在window上使用goland,并直接使用goland调试go代码。 但是很多时候我们的程序运行在Linux服务器上,虽然可以通过dlv命令行进行手动打断点调试...
    99+
    2022-11-12
  • Linux下怎么调试python代码
    本篇内容介绍了“Linux下怎么调试python代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux下调试pytho代码具体方法日志...
    99+
    2023-06-28
  • VSCode连接远程服务器调试代码详细流程
    文章目录 1.远程连接服务器2. 打开项目文件目录3. 配置调试环境 在研究人工智能项目时,很多时候本地机器性能不够,只能把代码拉倒服务器上,然后利用服务器资源来运行代码。遇到问题时需要调试,本文详细介绍利用VScode来调...
    99+
    2023-08-19
    vscode 服务器 远程调试 人工智能
  • 如何使用Vim编写和调试Python代码
    如何使用Vim编写和调试Python代码 要想在Ubuntu下使用VIM编写和调试Python代码,请下安装如下的链接进行配置: https://segmentfault.com/a/1190000003962806   ...
    99+
    2023-01-31
    如何使用 代码 Vim
  • Linux 上的 Go 编程:如何调试和测试代码?
    Go 是一种强大的编程语言,它的出现为开发者们提供了更快,更可靠的编程体验。然而,即使是最好的编程语言也会有一些问题,因此在编写 Go 代码时,调试和测试是必不可少的。在本文中,我们将深入探讨如何在 Linux 上调试和测试 Go 代码。...
    99+
    2023-07-10
    教程 linux 关键字
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作