¿Cómo depurar un programa Python en ejecución?

Wiki original oficial: https://wiki.python.org/moin/DebuggingWithGdb

Bajo CentOS, el proceso de instalación no está lo suficientemente detallado por parte del funcionario. Grabe aquí

Primero instale yum-utils, luego se puede usar debuginfo después de la instalación

sudo yum install yum-utils

Luego use debuginfo para instalar glibc, pero antes de la instalación, es posible que primero deba configurar el repositorio debuginfo, editar/etc/yum.repos.d/CentOS-Debuginfo.repo

#Debug Info
[debuginfo]
name=CentOS-$releasever - DebugInfo
# CentOS-4
#baseurl=http://debuginfo.centos.org/$releasever/
# CentOS-5
baseurl=http://debuginfo.centos.org/$releasever/$basearch/
gpgcheck=0
enabled=1
# CentOS-4
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-$releasever
# CentOS-5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
protect=1

Entonces puedes instalar glibc.

yum --nogpgcheck --enablerepo=debuginfo install glibc-debuginfo
sudo debuginfo-install glibc

Instalación final python-debuginfo

sudo yum install gdb python-debuginfo

Recomiendo mi libro electrónico original " PyCharm Chinese Guide ", que contiene una gran cantidad (300) de ilustraciones , está bien hecho y es digno de una colección de todos los ingenieros de Python.

La dirección es: http://pycharm.iswbm.com

Supongo que te gusta

Origin blog.csdn.net/weixin_36338224/article/details/109023341
Recomendado
Clasificación