首页 编程教程正文

linux+python3+eric6+pyqt5环境安装

piaodoo 编程教程 2020-02-22 22:07:14 1033 0 python教程

本文来源吾爱破解论坛

本帖最后由 天域至尊 于 2019-8-28 10:19 编辑

想必大家有时候也需要制作一些界面,命令行固然酸爽加炫酷,但是偶尔也确实需要编辑些界面。那么,一款简洁方便快速的界面开发工具则是我们所苦苦追求的。

此处,我推荐Python3+eric6+pyqt5的组合。

相信被虐过的人现在都在磨刀。

诚然,如果这套组合的学习到掌握的难度系数是100的话,环境配置比重不会低于80分。

所以,绝大多数的人都被拦在环境配置之初。
这里深入记录下环境配置的过程。

1.首先相信你已经安装好python3.X和做好了path配置。小白同学请先转到度娘处学习,此处不予赘述。
2.请注意,需要你安装的包有很多,推荐使用下面的命令安装。
[Bash shell] 纯文本查看 复制代码

sudo apt-get install qt5-default qttools5-dev-tools

[Bash shell] 纯文本查看 复制代码
pip3 install pyqt5,QScintilla

3.进入网页https://jaist.dl.sourceforge.net/project/eric-ide/eric6/stable/选择你想安装的版本,一般情况下最新即可,选择tar.gz结尾的安装包,下载。
4.解压安装包,在命令行打开解压目录,使用如下命令安装。
[Bash shell] 纯文本查看 复制代码
python3 install.py

5.如果出现询问是y/n的问题,全部是y。
6.打开命令行,输入eric6来启动程序。

6.如果以root身份启动,可能会启动失败,提示信息如下。
[Bash shell] 纯文本查看 复制代码
[10373:10373:0819/184344.114268:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

使用下面的命令启动即可:
[Bash shell] 纯文本查看 复制代码
eric6 --no-sandbox


大家可能看着很简单,但是当年pyqt和eric刚火的时候,参考资料少,依赖性解决不了,哭晕一大批。现在如果完全小白开始,估计环境也得搭一两天。


后期补充:
一般使用这套组合的往往是有桌面系统的,以root用户登录时,点击图标往往会报错,如上文,点击图标等于执行了eric6命令,没有加上--no-sandbox。因此报错,启动不了,接下来我补充下修改桌面文件的方式:
以kali为例,桌面文件的路径一般在:/usr/share/applications
切换到这个目录,我们可以去看看eric的桌面文件,名称应该是:
eric6.desktop


去vim看下:

深度截图_gnome-terminal-server_20190828101616.png (176.24 KB, 下载次数: 0)

下载附件  保存到相册

2019-8-28 10:16 上传



红框标起来的部分,就是点击图标后抛出的命令。
我们在后面加上 --no-sandbox

深度截图_gnome-terminal-server_20190828101759.png (128.69 KB, 下载次数: 0)

下载附件  保存到相册

2019-8-28 10:18 上传


退出保存即可,这样就算使用root用户登录直接点击图标就不会报错。
对了,送你们我当年买的pyqt5教程,入门还是不错的,老师讲的可以。链接:https://pan.baidu.com/s/1xBzngpeOzS8BM9I061-04g 提取码:dmpu

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7594.html

搜索