use*_*458 3 qt python-3.x anaconda pyqt5
直到Anaconda3
(包含Python 3.4
)重新安装在我的RedHat 6.5
工作站上,我才能够开发使用的Python应用程序PyQT5
.
重新安装后Anaconda
我收到一条错误消息:
....无法找到或加载Qt平台插件xcb
Anaconda安装的唯一区别是文件夹名称:/usr/local/ananaconda3
vs/usr/local/anaconda_py3
我检查libqxcb.so
过没有遗漏的依赖项.我重建了PyQT5
.我想明确地添加的位置site-packages
的PyQT5
:
import site
site.addsitedir("...path.../python3.4")
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?
重新安装如何Python
影响使用PyQT5
?
这是由于在相同的安装/环境下具有两个不同版本的Qt而导致的错误.
在您的环境中检查已安装的软件包及其版本(如果由于某种原因您不在虚拟环境中工作,则可以跳过第一行):
source activate yourenvname
conda list
Run Code Online (Sandbox Code Playgroud)
如果你看到pyqt
并且qt
都有版本4.X.X
然后删除它们(假设你想在Qt v5中工作):
conda remove qt
conda remove pyqt
Run Code Online (Sandbox Code Playgroud)