问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Ubuntu搭建PyQT与Eric开发环境

发布网友 发布时间:2天前

我来回答

1个回答

热心网友 时间:2天前

本文介绍在Ubuntu环境下搭建Python与Qt开发环境,包括PyQT和Eric的安装与配置。本教程以Ubuntu16.04 64bit,搭配Python3.5、Qt5.7.0、SIP4.18.1、PyQt5.7、QScintilla2.9.2、Eric6.0为例。首先确认开发环境与工具,Ubuntu默认安装了python2.7和python3.5,无需再安装Python。为构建GUI,需安装pyqt环境,首先查看系统python版本,确保后续安装无误。

接着安装QT,从其官网下载Qt5.7.0 Linux 64bit版本run文件,通过命令安装。安装后,直接打开QT Creator,配置PATH,确保在当前用户主目录下的.bashrc(或.zshrc)文件中加入配置,成功配置后在命令行输入qmake,显示成功说明配置完成。为确保Qt与python兼容性,安装OpenGL库,避免后续GUI相关工具安装出现问题。

安装SIP前,确认系统未预装其他版本,使用命令查看当前SIP版本。下载SIP安装文件sip-4.18.1.tar.gz,安装后通过命令行检查SIP版本是否一致,确保安装无误。

安装QScintilla2,这是Eric的必需前置组件。先安装QScintilla2本体部分,由于Python bindings在安装PyQt5后才能安装,需等待PyQt5安装完成。安装本体时,若遇到“/usr/bin/ld: cannot find -lGL”错误,使用命令建立软连接解决。

安装PyQt5,从官网下载PyQt5_gpl-5.7.tar.gz,使用命令编译并安装。安装完成后,通过python3检查PyQt5模块是否成功导入,验证安装无误。

完成PyQt5安装后,继续安装QScintilla2的Designer和Python bindings。若在安装Designer时遇到“fatal error: GL/gl.h: No such file or directory”问题,使用命令安装OpenGL库解决。安装Python bindings时,需指定参数--pyqt=PyQt5,或修改configure.py文件,将pyqt5_is_default设置为True。

安装Eric6,从官网下载eric6-6.1.7.tar.gz安装包,解压并执行命令安装。安装过程中会检测已安装的软件及其版本信息。在使用eric6时,记得在命令前添加sudo。完成安装后,打开eric6进行配置,包括编辑器功能、QScintilla设置、APIs和界面语言等。选择工程文档放置位置,重启eric6生效。

验证开发环境搭建是否成功,创建python源代码文件demo1.py,编写代码并运行。运行效果显示python开发环境搭建完成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时间试排卵纸最佳 排卵第十天排卵试纸弱阳怎么回事 手机app下载课后帮 课后帮点击了家长怎么改成学生的 课后帮绑定学生后还能绑定家长吗 课后帮怎么注册 课后帮注册教程 癫痫急救的正确方法 癫痫持续状态的抢救要点 小儿癫痫发作的急救措施 癫痫病急救常识有哪些要点 乐凡和ag抗糖哪个好用 VCIP是什么?好用吗? [紧急求助]老师将甲,乙两种股票同时卖出,卖价均为a 元,其中甲种股票盈... 数学题,王某将甲乙两种股票同时卖出 数学题 王某将甲乙两种股票同时卖出,卖价均为a元,其中甲种股票盈利20... 王某将甲乙两种股票同时卖出,卖价均为a元,甲股票盈利20%,乙股票亏损20... 小亮的爸爸将手中持有的A,B两种股票同时卖出,买价均为m元。其中,A股 ... 某人将手中持有的A、B两种股票同时卖出,卖家均为m元,A股盈利10%,B股亏 ... ...B两种股票同时卖出,卖价均为m元,其中A种股票盈利10%,B种股票亏损1... 怎么能贷款到二十万,我是白户 山东国企改革概念股有哪些? 国企改革有哪些概念股 1990年伊拉克为何必须攻占科威特? 伊拉克萨达姆为什么要派军队攻打科威特? 萨达姆为什么打科威特 格力中央空调内机漏水的原因及解决方法揭秘格力中央空调内机漏水的真相... 中央空调房间漏水怎么处理 石斛花泡水喝的功效,石斛花的功效与作用 写给30岁自己的文案致自己三十岁的说说短句 朋友圈三十岁生日说说30岁生日的文案致自己 Ubuntu16.04LTS中源码安装Python3.6.0的方法教程 Ubuntu系统下的python环境配置完整流程 配置Ubuntu环境所需步骤(个人笔记) Ubuntu下创建虚拟独立的Python环境全过程 在无户口本的情况下如何领结婚证 八个月宝宝能不能吃土豆 苹果手机打电话中途会断线是什么问题? 离职后你还会和以前公司的人联系吗? 从一个公司跳槽后,你还会联系原来公司的人吗? 离职以后,你还与原来的同事联系吗? 跳槽后要不要和原来关系好的同事有联系? 快递显示揽收成功是什么意? 中南民族大学和鲁东大学相对更好的是? 把c盘格式化了怎么用U盘安装系统? 运城学院课程考核与成绩管理办法改了吗 运城学院课程考核与成绩管理办法是什么? 南柱赫为什么叫拉面主 南柱赫和朱宇宰是cp吗 在韩国康男和南柱赫哪个人气更高 详细介绍一下南柱赫?