我试图在Raspbian操作系统上运行pythonpyqt4程序,但它无法执行。在窗户上可以正常工作。我发现导入QtGui时出错。在
令我感到奇怪的是,有些模块正常加载(PyQt4.QtCore),但其他模块会引发错误并重新启动shell(PyQt4.QtGui、PyQt4.QtTest、PyQt4.QtHelp)。在
以下是来自Python shell的错误:
>>> import PyQt4
>>> from PyQt4 import QtCore
>>> from PyQt4 import QtGui
Backend terminated (returncode: -4)
Fatal Python error: Illegal instruction
Current thread 0x76fc2010 (most recent call first):
File "<frozen importlib._bootstrap>", line 222 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 914 in create_module
File "<frozen importlib._bootstrap>", line 577 in module_from_spec
File "<frozen importlib._bootstrap>", line 666 in _load_unlocked
File "<frozen importlib._bootstrap>", line 958 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 969 in _find_and_load
File "<frozen importlib._bootstrap>", line 222 in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1016 in _handle_fromlist
File "<pyshell>", line 1 in <module>
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 588 in execute_source
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 427 in _execute_source_ex
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 404 in _execute_source
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 167 in _cmd_execute_source
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 119 in handle_command
File "/usr/lib/python3/dist-packages/thonny/shared/thonny/backend.py", line 97 in mainloop
File "/usr/lib/python3/dist-packages/thonny/shared/backend_launcher.py", line 41 in <module>
Resetting ...
>>>
首先我试着更新设备。。。在
^{pr2}$。。。但这并没有解决问题。在
所以我试着重新安装python3和pyqt4,但也没用。在
sudo apt-get install --reinstall python3
sudo apt-get install --reinstall python3-pyqt4
如果我检查pyqt4模块,那么应该安装所有的包。在
sudo apt-cache show python3-pyqt4
Description: Python3 bindings for Qt4
PyQt4 exposes the Qt4 API to Python3. The following modules are supported:
* QtCore
* QtDBus
* QtGui
* QtNetwork
* QtXml
* QtScript
* QtSvg
* QtTest
* QtAssistant
* QtOpenGL (in python3-pyqt4.qtopengl)
* QtSql (in python3-pyqt4.qtsql)
* phonon (in python3-pyqt4.phonon)
Description-md5: 54b67afe2dab0fdf3d94483cba3da06a
附加信息:
目前没有回答
相关问题 更多 >
编程相关推荐