`

利用PyCharm实现Python远程调试

阅读更多

Python远程调试

一.介绍

Python远程调试,即在远程机器上运行python代码,在本地进行调试。

需要环境:python http://www.python.org/getit/

调试环境:PyCharm http://www.jetbrains.com/pycharm/

需要依赖:远程和本地需要在python路径安装pycharm-debug.egg

注:安装egg包需要使用先安装setuptools

二.安装setuptools

URL:https://pypi.python.org/pypi/setuptools/

在windows/linux环境下直接使用ez_setup.py脚本安装:

1.下载脚本:

https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

该脚本会自动下载setuptools-1.1.6.tar.gz

2.运行脚本:pythonez_setup.py 即可完成setuptools安装

(注:如果机器连不上服务器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷贝到该机器上,并放在同一目录下,然后运行ez_setup.py即可)

三.安装pycharm-debug.egg

在PyCharm的安装目录下能找到pycharm-debug.egg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:

easy_install.exe pycharm-debug.egg即可完成安装。

四.远程调试

1.打开PvCharm,配置远程调试:

(a). 打开edit confiurations

(b). 添加Python Remote Debug

(c). 配置本地的ip、端口号,如:192.168.112.6,ip为你进行调试操作的机器的ip,远程机器需要连上这个ip。


(d)在远程机器上编写将在本地调试的python代码,在入口处加上:

import pydevd

pydevd.settrace('192.168.112.6',port=51234, stdoutToServer=True, stderrToServer=True)

配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。

2.开始调试

a)在本地PvCharm上开始调试服务,如

下图所示:


b)在远程机器上运行python脚本:


c)此时可点击”Download”下载源码:


d)开始调试:



分享到:
评论

相关推荐

    PyCharm+PySpark远程调试的环境配置的方法

    前言:前两天准备用 Python 在 Spark 上处理量几十G的数据,熟料在利用PyCharm进行PySpark远程调试时掉入深坑,特写此博文以帮助同样深处坑中的bigdata&machine learning fans早日出坑。 Version :Spark 1.5.0、...

    Pycharm连接远程服务器并实现远程调试的实现

    PyCharm提供两种远程调试(Remote Debugging)的方式: 配置远程的解释器(remote interpreter) 配置Python调试服务器(Python Debug Server) 本篇文章主要介绍配置远程解释器,关于配置 python调试服务器,文末也...

    pycharm远程调试配置文档

    Python Pycharm工具远程调试详细配置文档,超详细,一步步截图

    python使用PyCharm进行远程开发和调试

    主要介绍了python使用PyCharm进行远程开发和调试,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Pycharm远程调试原理及具体配置详解

    工作中使用Pycharm作为python开发的IDE,作为专业的python集成开发环境,其功能之强大令人折服。开发过程中Debug是必不可少的。平时经常使用Pycharm的remote debug功能,非常好用。但是刚开始的时候并不了解该过程的...

    Pycharm配置远程调试的方法步骤

    通过PyCharm我们可以很方便地实现远程调试,下面详细介绍下PyCharm这个牛叉的功能。 使用远程解释器 默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如果你安装了virtualenv或者pyenv的话,还...

    解决pycharm 远程调试 上传 helpers 卡住的问题

    公司开发环境跑在linux上,用了一周都没问题,突然今天无法使用了,...以上这篇解决pycharm 远程调试 上传 helpers 卡住的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    Pycharm同步远程服务器调试的方法步骤

    PyCharm:调试python代码 这些软件可以自行网上搜索下载 2、准备一个小项目 比如我的图书管理系统项目 3、服务器虚拟环境 可以在xshell中使用以下命令创建: python3 -m venv new_book new_book就是文件名,可以...

    Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境。(这里我采用的是ssh的远程连接) 1、准备工作: 固定centos的IP,这里我的固定IP为 192.168.254.128 。 centos中安装ssh...

    pycharm远程调试openstack的图文教程

    首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以远程调试nova为例。 2.1 首先创建项目路径 2.2 加载远程解释器 设置远程 2.3设置路劲映射 2.4 下载源码...

    使用PyCharm进行远程开发和调试的实现

    你是否经常要在Windows 7或MAC OS X上面开发Python或Web应用程序,但是它们最后需要在linux上面来运行呢?... 第二种方式就是通过PyCharm的远程解释器加上文件同步功能,实现本地编辑代码->同步到服务器->通过远程debug

    Pycharm的安装、使用和连接远程服务器

    文章目录安装步骤用PyCharm新建一个项目创建python虚拟环境选择python解释器Pycharm连接远程服务器配置服务器上传代码查看远程服务器上的文件设置Python解释器命令行 PyCharm是强大的 Python IDE,拥有调试、语法...

    测量程序编制 - python 05集成开发环境——PyCharm .pptx

    PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制…… PyCharm 下载地址 :?/pycharm/download/ ;Python 集成开发环境——PyCharm ;Professional版本特点 (1)提供...

    使用Pycharm进行远程代码编写1

    使用Pycharm进行远程代码编写Eycode作用:在Windows上开发,在Linux上运行测试软件:Pycharm专业版缺点:不能使用本地调试,对于依赖本地

    mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

    本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程。 进入配置页面 Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration… 开始配置...

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

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式...

    pycharm-community-2023.3.5.exe

    PyCharm Community Edition 2023.3.5 是一款免费的集成开发环境(IDE),专为 Python 开发者设计。...远程开发:PyCharm 支持远程开发,允许开发者在本地机器上编写代码,但在远程服务器上运行和调试

    pycharm.doc

    PyCharm是一种流行的Python集成开发环境(IDE),它提供了许多功能和工具,以帮助开发人员更轻松地编写、调试和运行Python代码。以下是一些PyCharm的分析: 1. 代码编辑和调试:PyCharm具有智能代码补全、语法高亮...

    Python远程开发环境部署与调试过程图解

    这篇文章主要介绍了Python远程开发环境部署与调试过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、下载相应开发工具 Pycharm :下载地址 二、部署...

Global site tag (gtag.js) - Google Analytics