使用PvCharm进行Python远程调试
来源:互联网 发布:mysql 重新加载配置 编辑:程序博客网 时间:2024/05/20 17:28
Python远程调试
一.介绍
Python远程调试,即在远程机器上运行python代码,在本地进行调试。
调试环境: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. 运行脚本:python ez_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 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) 开始调试:
- 使用PvCharm进行Python远程调试
- 使用PyCharm进行Python远程调试
- 使用Eclipse进行远程调试
- 使用windbg进行远程调试
- 使用Eclipse进行远程调试
- 使用VS2010进行远程调试
- 使用IDA 进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用Eclipse进行远程调试
- 使用VS进行远程调试
- 使用Eclipse进行远程调试
- RAID
- 快速寻找满足条件的两个数
- 关于thinkphp中 include标签使用变量
- 常见的网络设备基础知识
- crf++的java api配置
- 使用PvCharm进行Python远程调试
- POJ 487-3279解题总结
- Scala程序设计读书笔记(1-5)
- C#中设置double类型数据的小数长度
- hadoop学习笔记(2)
- 2.Linux文件系统基本结构
- c# V盘文件(手机资源)管理系统
- 1.命令行BASH的基本操作
- 计算机组成原理