しばらく前 (数か月?) に、プログラムrqt_plot
が起動時にクラッシュし始めました (SIGSEGV)。私はついにそれをもう少し深く追跡し、Pythonがインポートしようとしているときに問題が発生することを発見しましたPyQt4.QtDeclarative
. 残念ながら、これがいつから始まったのか覚えていません。また、インターネットで検索しても何も見つかりませんでした。何がうまくいかないのですか?途中で互換性のないパッケージの更新が行われたと思われますが、根本的な原因を見つける方法がわかりません。
簡単なセッション トランスクリプトを次に示します。
$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt4 import QtDeclarative
Segmentation fault (core dumped)
$
システム情報は次のとおりです。
$ uname -a
Linux [HOSTNAME] 3.13.0-63-generic #103-Ubuntu SMP Fri Aug 14 21:42:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ echo $PYTHONPATH
$ which python
/usr/bin/python
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Jan 8 2015 /usr/bin/python -> python2.7
ファローアップ:
後で、同じ問題(セグメンテーション違反)が発生したこともわかりましたimport PyQt4.Qt
。