何時か(月?)プログラムrqt_plot
がマシンで起動時にクラッシュを開始しました(SIGSEGV)。私は最終的に少し深くそれを追跡し、PythonがPyQt4.QtDeclarative
をインポートしようとしている間に問題が発生することを発見しました。残念ながら、これがいつ起き始めたか覚えていないし、私のインターネット検索は何も出てこなかった。何が間違っているのでしょうか?私は途中で互換性のないパッケージのアップデートを考えていますが、根本的な原因を見つける方法はわかりません。UbuntuでPyQt4.QtDeclarativeまたはPyQt4.QtをインポートするときにPython 2.7がクラッシュする
ここでは、簡単なセッションのトランスクリプトです:
$ 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
はフォローアップ:
私は同じ問題(セグメンテーションフォールト)を持っていたことを後で発見
$ 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)
$
ここではいくつかのシステム情報ですimport PyQt4.Qt
の場合も同様です。
を、あなたは 'sudoの--reinstallのpython-qt4'をインストールapt-getを使用して'のpython-qt4'を再インストールしようとしたことがありますか?それが違いを生むかどうかだけを知りたい。 – edwinksl
はい、上記の 'apt-get install python-qt4'を試してみてください。違いがあります –
@edwinksl私のlinux-fuは弱いです。あなたは強いです!簡単な再インストールがすべて必要でした。あなたのコメントに加えて「回答」を投稿すると、賞金が授与されます。それはそれだけの価値があった! === - D – aldo