Как отлаживать работающую программу Python?

Официальная оригинальная вики: https://wiki.python.org/moin/DebuggingWithGdb

В CentOS процесс установки официально не детализирован. Запишите здесь

Сначала установите yum-utils, затем после установки можно использовать debuginfo.

sudo yum install yum-utils

Затем используйте debuginfo для установки glibc, но перед установкой вам может потребоваться сначала настроить репозиторий debuginfo, отредактировать/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

Затем вы можете установить glibc.

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

Окончательная установка python-debuginfo

sudo yum install gdb python-debuginfo

Я рекомендую мою оригинальную « PyCharm китайского Guide » электронную книгу, которая содержит большое количество (300) иллюстраций . Это хорошо сделано и достойны коллекций каждого инженера Python.

Адрес: http://pycharm.iswbm.com

рекомендация

отblog.csdn.net/weixin_36338224/article/details/109023341