pyqt4安装问题小结(一)

article/2025/9/9 18:33:35

这几天一直在配python图形化程序所需的库,但安装pyqt4的过程很难过。所以记下来回想一下这几天经历了些什么……

我的环境是windows8.1+python2.7

首先

因为在https://riverbankcomputing.com/software/pyqt/download/下载pyqt4现已不支持windows系统二进制程序(*.exe)的安装了

同样通过pip install PyQt4-4.11.4-cp27-cp27m-win32.whl(这里pyqt4的版本是4.11.4,下载链接提供的是4.12.3)也是不能安装成功

下载网站那里现在只提供源码安装,但是源码安装对于小白的难度稍稍有点大,比如我!现在还没装好………

所以,只能硬着头皮下载源码安装。果不其然,墨菲定律从来都没有存伪!

/*

注:

1、python configure-ng.py

2、python configure.py

3、make

4、make install

也有可能不执行第一条命令,不管了,反正我又没有安装成功。都试了试没什么影响吧……*/  //注释一下子,可能会用

下面是我遇到的一些问题

1、make sure you have a working qt qmake on your path.

看到这个问题,有几个生单词(qt qmake)都不知道是什么意思。等我百度和google逛了一圈知道了原来是python图形化程序所必须的平台(Qt)中的一个小程序,然后把它给下载下来并安装,谁知各种报错信息接踵而来……

以为下载并安装就可以了,谁知太年轻

当我想当然的去执行pyqt4的配置程序时,报出了“Error: D:\Qt\4.8.6\qmake\qmake.exe failed to create a makefile. Make sure you have a working Qt qmake on your PATH.”这样的错误,显然是比第一条错误信息长!接着我去看了下qmake是不是真的如是说。运行完,就有了问题2

2、QMAKESPEC has not been set, so configuration cannot be deduced.

     Error processing project file: D:/Qt/4.8.6/qmake/qmake.pro

好嘛,我再去搜,在一个全英文的网站上看到有人给出了解决办法。

 我觉着第一条老外(可能是老外)给的方案比较靠谱,于是就尝试了下,在我的cmd中输入了相对应的命令:

用别人的东西时,有一个坑:总是会犯拿来主义!别人的东西虽好,但是并不一定是适合自己的。所以这里一开始就犯了这样的错误,实属不该……后来经过探索改正了过来。如上两图,是符合我自己的环境的配置命令。

注意:在设置QMAKESPEC的环境变量时,要考虑自己的Qt安装在哪儿了,然后找准目录在设置。设置的不对,仍然是没用的。

 设置完环境变量后,以为就ok了,然而……生活并没有那么容易 //奸笑

  你看:

 3、WARNING: Failure to find: *.cpp

还没找到解决办法,原谅我天资愚笨。

虽然这个问题没有解决,但是这个qmake只是D:\Qt\4.8.6\qmake目录下的,而D:\Qt\4.8.6\bin目录下的qmake能正常的运行。在pyqt4安装的过程中不会报出相关的错误。

未完,待续…………

配置环境的过程中,遇到过很多问题,但是这几个给我的印象非常深刻,所以就先记录这几个(其他的小问题也都迎刃而解了)

 


http://chatgpt.dhexx.cn/article/hFmSuFBw.shtml

相关文章

pyQt4导入问题:ImportError: No module named PyQt4

一开始,我是同时安装了两个python环境,python2.7和python3.6,之后才安装的pyQt4。 在pycharm中就出现了ImportError: No module named PyQt4。 这个问题应该是两个python环境出现的问题,具体的原因并不清楚。 但是我们可以有如下的解决办法…

PyQt4---QTextBrowser

browser QTextBrowser() #实例化一个textbrowser browser.append(‘sdfsdfds’) #追加内容 browser.setOpenLinks(True) #打开文档内部链接 默认为True browser.setOpenExternalLinks(True) #打开外部链接 默认false 当openlinks设置false时 该选项无效 textbrowser.setSe…

pyqt4安装方法

1.安装python,我使用的是python-2.7.13.msi 。注意:(1.我的python是64位;2.需要将python中的安装路径python.exe路径配置到系统环境变量中) 2.安装pyqt4,由于有现成的安装包,所以很简单&#x…

PyQt4 - (1) PyQt4简介

关于这个教程 这是一个PyQt4的简单教程,目的就是为了让大家对PyQt4有个初步的了解。 关于PyQt PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。你可以通过访问www.riverbankcomputing.co.uk了解更…

PyQt4入门教程(1)_PyQt介绍及准备工作

注:文章中译者自己的话将用方括号【】括出。 本节将对PyQt4进行介绍【我还会教大家怎样做好准备工作——开发环境的配置】。本教程的目的是让你可以开始使用PyQt4工具包进行开发,教程中的事例测试在Linux上进行。 关于PyQt4 PyQt4是用来编写有图形界面…

PyQt4安装使用以及pycharm环境配置

根据自己的python版本下载对应的pyqt4离线包,现在连接:下载地址 比如我地python版本是python3.7,我选择PyQt4‑4.11.4‑cp37‑cp37m‑win32.whl 使用命令行pip指令安装离线包: pip install PyQt4‑4.11.4‑cp37‑cp37m‑win32.w…

pageoffice相关问题整理

2019独角兽企业重金招聘Python工程师标准>>> pageoffice 正常使用的条件: 1、服务器上正常注册了pageoffice ; 2、本地访问用的机器安装了office软件 ; 3、本地机器安装了pageoffice客户端 posetup ; 问题解决方法; 1、…

激活码方式注册的实现原理述

1. 软件授权方式概述 目前,商用软件和共享软件绝大部份都是采用注册码授权的方式来保证软件本身不被盗用,以保证自身的利益。尽管很多常用的许多软件系统的某些版本已经被别人破解,但对于软件特殊行业而言,注册码授权的方式还是一…

【Office激活】学校正版Office已激活成功仍弹出激活窗口

学校正版Office激活问题:已激活成功仍弹出激活窗口 内容大纲 学校正版Office激活问题:已激活成功仍弹出激活窗口一、问题描述二、问题分析三、解决方法1.修改操作路径到相应的Office文件夹下2.查看当前Office的激活Key状态3.卸载多余的Key 四、解决效果 …

PageOffice国产版的授权及离线注册

2021年初开始,pageOffice推出了国产操作系统的客户端版本,现在在国产操作系统上,也可以使用pageOffice实现在线编辑office文档的功能。 很多开发者在集成国产操作系统的成功后,弹出了注册框,但是不知为什么总是不能注…

uos专业版与个人版区别_win+Android /wps办公软件官方专业版,内附激活码!

❈ 软件介绍 Office软件是平常用的最多的软件之一,除了微软的MS Office用户最多的就是国产的WPS了。WPS分为个人版和专业版,WPS个人版虽然免费,但附带了一些广告和推送。不喜欢有广告的小伙伴可以用村长今天分享提供的WPS专业pj版。只需要输入wps专业版序列号即可轻松激…

新电脑自带的office密钥在哪里?

新电脑自带的office密钥在哪里?最近有用户询问这个问题,相信还有些用户不清楚,买的电脑一般都会预装office,那么买电脑送的office激活码在哪里查看呢? 纯净之家-win7纯净版系统_win7 ghost 纯净版 方法一、 1、首先打…

d2j-dex2jar.sh classes.dex 反编译报错

之前用的是dex2jar-2.0.zip,后来又用了dex2jar-2.1.zip,仍然报错。 参考:https://www.jianshu.com/p/55bf5f688e9a 用ultraedit打开classes.dex文件, 将“039”改成“036”,然后正常反编译。

dex2jar 反编译apk 报错 error.zip 的解决

dex2jar 反编译apk 有如下报错,完整报错如图片: Detail Error Information in File .\GtsSettingsTestCases-classes-error.zip Please report this file to http://code.google.com/p/dex2jar/issues/entry if possible. 打开 error.zip,报…

apktool,dex2jar,jd-gui简单使用与实战

前言 最近项目里要实现一个TimePicker,类似于这样的 我一看,瞬间想起了手机上的某APP,他上面就刚好有类似的效果 本来项目时间就有点赶,自己慢慢写这个控件时间上也有点来不及了,而且他又那么的像,于是&am…

d2j-dex2jar之DexException :not support version

近期使用dex2jar反编译apk,遇到报错,这里记录下解决过程。 命令详细错误如下: ./d2j-dex2jar.sh ../classes.dex dex2jar ../classes.dex -> ./classes-dex2jar.jar com.googlecode.d2j.DexException: not support version.at com.googl…

用apktool和dex2jar反编译

一,利用apktool反编译 1,首先在 http://code.google.com/p/android-apktool/downloads/list 下载两个文件:apktool1.4.3.tar.bz2 和apktool-install-windows-r04-brut1.tar.bz2 2,解压第一个文件得到apktool1.4.3.jar 放到c:…

Android apk反编译之旅——(二)dex2jar-2.0和jd-gui1.4的使用

【上一篇】Android apk反编译之旅——(一)apktool下载、安装及使用已经讲了如何使用apktool2.3.1反编译工具,得到res和xml文件,现在介绍使用dex2jar-2.0和jd-gui1.4编译得到java源码的方法。 PS. dex2jar-2.0和jd-gui1.4是较新版…

Android dex2jar反编译dex文件报错 Detail Error Information in File .\classes-error.zip

日常反编译apk 后把里面的 classes.dex 文件放到 dex2jar 所在的文件夹中。然后在当前目录下在命令行中输入: d2j-dex2jar classes.dex 就会生成一个 classes.jar 包,此时会报如下错误: dex2jar classes.dex -> .\classes-dex2jar.jar De…

dex转jar , jar转dex , class转java

简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex&a…