首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python 2.7在Ubuntu上导入PyQt4.QtDeclarative或PyQt4.Qt时崩溃

Python 2.7在Ubuntu上导入PyQt4.QtDeclarative或PyQt4.Qt时崩溃
EN

Stack Overflow用户
提问于 2016-08-02 00:00:29
回答 1查看 395关注 0票数 1

不久前(几个月?)程序rqt_plot开始崩溃启动(SIGSEGV)在我的机器上。最后,我更深入地跟踪它,发现这个问题是在python试图导入PyQt4.QtDeclarative时发生的。不幸的是,我不记得这种情况是什么时候开始发生的,而且我的互联网搜索也没有发现任何结果。有什么问题吗?我怀疑一个不兼容的包更新过程中的某个地方,但不知道如何找到根源。

以下是一个简单的会议记录:

代码语言:javascript
复制
$ 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)
$

以下是一些系统信息:

代码语言:javascript
复制
$ 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时也遇到了同样的问题(分段错误)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-23 21:53:03

当唯一的错误消息是

代码语言:javascript
复制
Segmentation fault (core dumped)

在这种情况下,因为重新安装python-qt4并不需要太多时间,所以我建议您通过运行:

代码语言:javascript
复制
sudo apt-get install --reinstall python-qt4

编辑:看起来OP在执行import PyQt4.Qt时遇到了另一个分段错误。这可能与python-sip有关,后者是python-pyqt4的依赖项。若要消除分段错误,请运行以下命令重新安装python-sip

代码语言:javascript
复制
sudo apt-get install --reinstall python-sip
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38709817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档