1

ubuntu12.0464ビットを新しくインストールしました。私はpython2.7を持っていて、これまでpython3に問題がなかったので、python 3.3をインストールしましたが、インストールはかなり新しいものです。を使用してインストールしたモジュールを確認しようとすると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)

この出力をどのように解釈し、何をすべきかわかりません。明らかに、何か問題がある場合は、OSのインストール後に今すぐ修正したいと思います。作業が失われるまで待たないでください。誰かが同様の問題を抱えていて、何をすべきか知っていますか?

4

2 に答える 2

5

これは、新しいubuntuバージョンでのPythonの一般的なバグのようです。これは、異なるバインディングを持つモジュールの混合と関係があります。ここを参照してください。

http://blog.rabbitvcs.org/archives/312

私もこの問題を抱えており、それを解決する方法のいくつかの提案はここで見つけることができます:

https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/896836

于 2012-11-10T11:57:26.463 に答える
-1

機能を使用help()して、「インタラクティブヘルプ」インターフェースに入ります。

>>> help()

>>> help> 

次に、次のように入力します。

>>> help> modules

この方法が利用可能です。

于 2017-05-07T06:45:38.843 に答える