Ubuntu python无法显示模块列表

Ubuntu python无法显示模块列表,ubuntu,python-2.7,Ubuntu,Python 2.7,我新安装了ubuntu 12.04 64位。我已经安装了Python2.7,并且安装了python3.3,因为python3到目前为止还没有出现问题,但安装还是相当新的。当我尝试使用help('modules')检查我安装的模块时,我出现了一个错误: Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for mo

我新安装了ubuntu 12.04 64位。我已经安装了Python2.7,并且安装了python3.3,因为python3到目前为止还没有出现问题,但安装还是相当新的。当我尝试使用
help('modules')
检查我安装的模块时,我出现了一个错误:

Python 2.7.3 (default, Aug  1 2012, 05:14:39) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')

Please wait a moment while I gather a list of all available modules...

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  from gtk import _gtk

** (python:20929): CRITICAL **: pyg_register_boxed: assertion `boxed_type != 0' failed
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot register existing type `GdkDevice'
  from gtk import _gtk
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_get_qdata: assertion `node != NULL' failed
  from gtk import _gtk
Segmentation fault (core dumped)

我不知道如何解释这个输出以及我应该做什么。显然,如果有什么问题,我想在操作系统安装后立即修复它,不要等到它将丢失一个工作。任何人都有类似的问题,并且知道应该做什么吗?

这似乎是新ubuntu版本上python的一个常见错误。这与混合具有不同绑定的模块有关,请参见此处:

我也有这个问题,可以在这里找到一些解决问题的建议:


在较新的ubuntu版本上,这似乎是python的一个常见错误。这与混合具有不同绑定的模块有关,请参见此处:

我也有这个问题,可以在这里找到一些解决问题的建议:

使用
help()
功能,然后进入“交互式帮助”界面

>>> help()

>>> help> 
然后输入:

>>> help> modules
此方法可用。

使用
help()
功能,然后进入“交互式帮助”界面

>>> help()

>>> help> 
然后输入:

>>> help> modules

这种方法是可用的。

PyGTK似乎有问题。我在Arch Linux上收到了相同的警告,但没有任何问题。@Blender您尝试解决它了吗?我不知道该怎么办。刚刚签入synaptic,看起来我有GTK Instledit的库,这一点也不困扰我。我不使用PyGTK。但是它是如何与一个最简单的命令连接的呢?在pythonshell中使用
help('modules')
时会出现此警告。python终止在python上使用
strace-f
,并找出它为什么会出错。我不使用Ubuntu,所以我不太确定是什么导致了它。看起来PyGTK有问题。我在Arch Linux上收到了相同的警告,但没有任何问题。@Blender您尝试解决它了吗?我不知道该怎么办。刚刚签入synaptic,看起来我有GTK Instledit的库,这一点也不困扰我。我不使用PyGTK。但是它是如何与一个最简单的命令连接的呢?在pythonshell中使用
help('modules')
时会出现此警告。python终止在python上使用
strace-f
,并找出它为什么会出错。我不使用Ubuntu,所以我不太确定是什么导致了它。