痛苦之旅——安装Eric4
因为想做桌面程序,所以在学PyQt4, 顺便装了下Eric4,这Eric4装起来可不简单,活活花了一个星期。。。。。
网上有很多装Eric4的教程,详细我就不说了,大概步骤是:
1.安装SIP (需要vs2008 或者 MinGW)
2.安装pyqt4
3.安装Eric4(需要第1步和第2步)
这三步被描述得极其简单,但是我却遇到了很多问题,不对,应该是一大堆。。。。一开始我并没有安装SIP,这给我带来了很大的麻烦,导致执行第2步的时候,出现了如下的信息:

问题有两个,未安装SIP、缺少pyqtconfig.py
第一个问题还可以理解,第二个就纠结了,怎么会少文件呢?后来发现好像是PyQt版本问题,我装的是PyQt 4.10.3 ,网上说4.10.1不行,要用4.10,但是我用4.10还是不行。。。
后来我琢磨是不是因为得先装SIP,于是跑去装SIP,这问题又来了,因为要用到一个叫nmake的指令,需要装vs2008。。。。好大的vs,装了半天弄好了,又出问题了,nmake指令还是没有,说是nmake不是内部指令,一查说原因可能是没装vc或者没有配置环境变量,配置好后,在命令行运行CL可以验证是否设置好。我装了vc 6.0 ,所以我配置了下环境变量,然后运行CL,问题又来了,说丢失mspdb60.dll。。。。。
到网上下载mspdb60.dll,放好后又说接口不对。。。。。。至此我崩溃了
崩溃后我又鼓起勇气,另觅他径,用另一种方法来装SIP,也就是用MinGW,结果执行python configure.py --platform win32-g++没问题,但是执行mingw32-make遇到了一大堆的错误信息。。。。。。你肯定不会想看这些错误信息,我就不贴了,我彻底放弃了。。。
峰回路转,我在百度知道上的提问有了回应,好心人给我发来pyqtconfig.py文件,当然我知道有这个也没用,关键是我装不了SIP,但是我还是抱着必败的心理想试一下,我下载了pyqtconfig.py,但是不知道放在哪里好,于是搜了一下,这一搜事情就出现转机了。
http://m.blog.csdn.net/blog/XiaoAiWhc/8892567
这是我当时找的网站,这哥们装的是Eric5(需要对应Python3),也遇到了丢失pyqtconfig.py的问题、没装SIP的问题。我将pyqtconfig.py放在PyQt的目录里(C:\Python27\Lib\site-packages\PyQt4),然后运行python eric4.pyw,和预想的一样,pyqtconfig.py里需要导入sip,所以提示缺少sipconfig.py,这个时候我本该彻底死心,但是我既然已经花了这么多时间,还是想死马当活马医一下,那哥们下载了sip源码后,将sipconfig.py放好就解决了问题,虽然我用的是Eric4,但是原理可能是想通过的,指不定不用装SIP也行,结果……结果……奇迹发生了,网上说的装这装那,结果这么简单就好了。
我肯定你不会遇到我这么多的问题,但是你极有可能会遇到无法装SIP和丢失pyqtconfig.py的问题,前者可能是因为懒得装vs 2008和MinGW,后者可能是因为你用了较新版本的pyqt4。根据我的经验,解决方法如下:
1.安装新版本的pyqt4并安装(下exe版本安装非常简单,网上有教程就不多说了),比如 pyqt 4.10.3 ,下载pyqtconfig.py,并将它放在pyqt4的安装目录,如果你不知道在哪里下载pyqtconfig.py,可以问我要。
2.下载SIP,这个是必须的,转到对应的解压目录,执行 python configure.py,将生成的sipconfig.py 文件(就在原文件夹)放在pyqt4的安装目录里,并且编辑修改前面提到的pyqtconfig.py,将其中的import sipconfig 改为 from PyQt4 import sipconfig
3.下载Eric4 并安装,这步也非常简单。然后你就圆满了,配置Eric4 可以看这里http://blog.csdn.net/yuyulover/article/details/7255329
菜鸟之路总是无比艰辛,但是每一个大牛都是从菜鸟成长起来的,希望这篇文章可以帮到那些执着的菜鸟。加油!
Life is short , I use Python
痛苦之旅——安装Eric4的更多相关文章
- ubuntu1604使用之旅——安装samba
1.安装samba sudo apt-get install samba 2.安装sambaclient sudo apt-get install smbclient 3.修改配置文件 sudo vi ...
- 我的python学习之旅——安装python
windows下载安装: 1.下载安装包: 访问官方网站:https://www.python.org/downloads/ 下载自己想要的版本安装,这里下载当前最新版3.8: 选择64位的Windo ...
- 开始学java痛苦之旅开启 12-31日 第一章节笔记
1.JDK,Java development kit,开发环境(JDK)2.JRE 是Java运行环境 (Java Runtime Enviroment) 的缩写 我的电脑--属性--工具--文件夹选 ...
- python2.7+pyqt4 +eric4安装配置
eric4安装与汉化一直没找到合适python的IDE工具,直到遇到了eric4这款开源软件.然而在使用过程中发现输出的中文字符竟然是乱码,修修改改配置总算正常显示了,何不干脆把软件界面也汉化下. 一 ...
- oracle ebs 12.20 安装成功其过程失败日记及总结(1)
由于公司业务须要,须要安装oracle ebs进行 form 开发,所以就開始了痛苦oracle ebs安装之过程.刚開始是在vm中win2003 server 中安装ebs,,不知是我自已的水平太差 ...
- 【视频开发】【计算机视觉】doppia编译之一:前言及安装CUDA
最近做一个"高清视频人流量检测"的项目,由于对实时性要求较高,我们需要较快的检测速度.在搜索茫茫"论"海后,我在"The Fastest Deform ...
- PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程
PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程 - beike - ITeye技术网站 PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程 博客 ...
- centos上源码安装clang 3.8
之前想在centos系统上安装clang 3.6版本,由于yum上版本太低,想通过源码编译安装.按照网上说的源码安装步骤,下好llvm.clang.clang-tools-extra和compiler ...
- Win10安装bash慢的解决方案
电脑的Win10系统经过最近一年大量软件的装装删删,感觉已经有问题了,而且也存在大量无法清理的垃圾,占用着宝贵的SSD空间... 重新做系统的想法已经有一段时间了,正好赶上Win10的大更新 Crea ...
随机推荐
- FFM
转载自http://blog.csdn.net/jediael_lu/ https://blog.csdn.net/jediael_lu/article/details/77772565 点击率预估算 ...
- python执行linux命令的两种方法
python执行linux命令有两种方法: 在此以Linux常用的ls命令为例: 方法一:使用os模块 1 2 3 shell# python >> import os >> ...
- LintCode-373.奇偶分割数组
奇偶分割数组 分割一个整数数组,使得奇数在前偶数在后. 样例 给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]. 挑战 在原数组中完成,不使用额外空间. 标签 数组 两根指针 code ...
- iOS开发GCD的简单使用
- (void)viewDidLoad { [super viewDidLoad]; // gcd 可以充分调用设备的 cpu 发挥最大性能,在 C 语言基础之上封装的 // dispatch_que ...
- Linux 路由 学习笔记 之一 相关的数据结构
http://blog.csdn.net/lickylin/article/details/38326719 从现在开始学习路由相关的代码,在分析代码之前, 我们还是先分析数据结构,把数据结构之间的关 ...
- 3ds Max学习日记(三)
今天把第三章搞完了,学的是样条线(splines)建模的一些操作.不过实习又有新任务了,得去研究一下如何将单张图片转化为三维模型(我擦,这神马操作),所以可能没有那么多时间愉快地与3ds max玩 ...
- vuex介绍--一篇看懂vuejs的状态管理神器
原文,请点击此链接http://www.ituring.com.cn/article/273487
- 单行文字溢出和多行文字溢出省略号显示的CSS样式
单行文字溢出,CSS样式 <h6 style="width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis ...
- JSTL标签之核心标签
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化.XML 操作以及数 ...
- 7款很棒的 HTML5 视频播放器
做个连接:http://www.cnblogs.com/lhb25/archive/2011/06/27/7-great-html-5-video-player-scripts.html