我正在尝试运行 gdb,但是只要我按下 Enter 键,我就会收到此错误
Traceback (most recent call last):
File "/usr/lib/python2.7/site.py", line 562, in <module>
main()
File "/usr/lib/python2.7/site.py", line 544, in main
known_paths = addusersitepackages(known_paths)
File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages
user_site = getusersitepackages()
File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/usr/lib/python2.7/site.py", line 236, in getuserbase
USER_BASE = get_config_var('userbase')
File "/usr/lib/python2.7/sysconfig.py", line 577, in get_config_var
return get_config_vars().get(name)
File "/usr/lib/python2.7/sysconfig.py", line 476, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/usr/lib/python2.7/sysconfig.py", line 337, in _init_posix
makefile = _get_makefile_filename()
File "/usr/lib/python2.7/sysconfig.py", line 331, in _get_makefile_filename
return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug'
Run Code Online (Sandbox Code Playgroud)
我错过了一些包裹吗?我有 12.04
编辑:
$ file /usr/bin/gdb
/usr/bin/gdb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x8cd6c593fd6ffe6fd72266bf3d3407ea599b8143, stripped
$ dpkg -S /usr/bin/gdb
gdb: /usr/bin/gdb
Run Code Online (Sandbox Code Playgroud)
GDB 使用 python 编写脚本,但如果您构建了自己的 python 版本,则似乎会出现问题。它找到新的 python 可执行文件,但随后尝试加载系统 python 配置,导致不匹配。这似乎是一个更广泛地适用于嵌入 python 的其他应用程序的问题。
| 归档时间: |
|
| 查看次数: |
6359 次 |
| 最近记录: |