尝试python winform 开发,最终选定eric 作为IDE,当前最高版本是eric5.3.2。
引用搜索到的安装步骤:
第一步,下载需要的文件.
1.Python3 官网: http://www.python.org/
2.Pyqt4 地址:http://www.riverbankcomputing.co.uk/software/pyqt/download
(注:下载以GPL协议发布的类似于 PyQt-Py3.2-x86-gpl-4.9.1-1.exe 的最新版,这样就不需要安装SIP等其他的软件了。)
注:不需要单独安装qt,如果需要,我肯定不选择这个IDE了。
3. Eric5 地址:http://sourceforge.net/projects/eric-ide/files/eric5/stable/
第二部.开始安装
- 安装Python3.2.3,默认安装在 C:Python32 文件下,建议安装全部组件
- 安装完成后配置环境变量,”计算机-右键(属性)-高级系统设置-环境变量(N)-系统变量(S)下,选择变量”Path“点击”编辑“-变量值最后添加【;C:Python32】(只添加括号里的红色部分)“,记住是英文半角输入状态下!
- 然后安装Pyqt4,安装程序会自动识别Python的安装路径,一般默认就是就是Python的安装目录。
- 安装Eric5,首先把简体中文语言包(eric5-i18n-zh_CN.GB2312-5.2.2)解压分别放在 eric5-5.2.2 文件夹相应目录下。进入eric5-5.2.2 文件夹下 双击运行 install.py ,会在命令行提示符中自动安装完成eric5
你可以执行C:Python32Libsite-packageseric5eric5.pyw 文件来启动Eric5。
安装完成后配置:
完全按照上述步骤安装,默认安装完成就是中文界面,可以按照如下步骤设置:
- 设置-参数选择-编辑器下’自动完成‘勾选所有选择框-QScintilla-勾上左右的两个选框,在’源文件‘中,选择’从文档和API文件‘
- 继续点击左侧’编辑器‘-API-自动编译API。在语言栏中选择”Python3“点击”从已安装的API中添加“,点击”编译API“。设置完成。
我在下载各依赖软件时,都选择的最新版本,没想到遇到了版本兼容问题,过程如下:
1. 下载python最新版本 3.3.1
2. pyqt选择的是 PyQt4-4.10-gpl-Py3.3-Qt5.0.1-x64-2.exe。
上述安装完毕之后,点击eric5里面的install.py,提示错误:
Sorry, please install QtHelp
error: dll load failed 找不到指定模块
查看源码之后,发现是在import PyQt4.QtHelp 时出现的错误。检查安装之后的文件,并未发现有缺失的。启动pyqt的designer,也出现dll错误。
然后开始google,未果。怀疑是版本问题,于是把python降为3.2.1,pyqt也选择相应版本,一路安装下来,OK。