昨天折腾了好久整合Anaconda3+pyqt5+Eric6始终无法完美的运行起来,原因在于Eric6和Pyqt5的整合这里出了问题,通过pip install pyqt5和pip install pyqt-tools安装后两个不在同一个目录,Eric6调用qt designer无法找到,我想Eric6的qt设置里应该有,但是看着不像是填写目录,在网上找了好久整合的办法没有找到,睡了一觉醒来,我又开始试验,最后发现了解决的方法。
-------------------symbian米汤---------------------------------------------------------2017-09-05---------------------
首先介绍下大致安装流程:
1.去Anaconda官网下载最新版的,最新版的3.6版。下载地址:https://www.continuum.io/downloads
看了好多的教程里,都说安装anaconda前,删除卸载之前安装的python环境,Anaconda的好处有很多,他是集成了Python的环境和第三方包,也挺适合新手使用。
安装的过程:安装路径我就选择C盘根目录吧,默认的话有点深,不太好找。
2.安装好Anaconda后,
在Anaconda Prompt的控制台里输入:pip install qscintilla,不安装的后果是,无法安装Eric6的:
3.安装Pyqt5,和PYqt-tools,pyqt-tools里包含着qt-designer,不安装会感觉缺少点啥。
在Anaconda Prompt的控制台里输入:
pip install pyqt5
pip install pyqt5-tools
4.安装Eric6:
eric 6.1.7:一个原版,一个汉化包。eric6-6.1.7.zip、eric6-i18n-zh_CN-6.1.7.zip,
下载地址:https://sourceforge.net/projects/eric-ide/files/eric6/stable/6.1.7/
将下载好的eric6-6.1.7.zip文件解压到C:\Anaconda3\Lib\site-packages目录下
其实解压到其它位置也没问题,解压到这里只是我的个人习惯。
将汉化文件eric6-i18n-zh_CN-6.1.7.zip同样解压到该目录,提示覆盖时覆盖即可。
打开开始菜单的Anaconda Prompt
输入cd C:\Anaconda3\Lib\site-packages\eric6-6.1.7回车进入我们 Eric6 解压后的目录
输入python install.py install回车开始安装 Eric6
完成后提示请按回车键继续Press enter to continue…
关闭该窗口。查看C:\Anaconda3\Lib\site-packages目录里多了一个 eric6 的文件夹
进入该文件夹,双击eric6.pyw即可打开 Eric6(win10下需要选择打开方式选)
可以看到Eric6已经是中文的了 ,
这个时候,eric6还无法关联qtdesigner,不要慌张,我们手动关联,百分百靠谱。
先进入pyqt-tools的文件夹,复制获取目录地址
然后打开,eric6的设置界面,qt选项里,
在QT工具的,Qt-PreFix:里粘贴刚才复制的地址,最重要的是最后要加上反斜杠:\,这个很重要
基本安装就完成了,可以试一试了,随便新建个项目,建个UI文件,然后再翻译成python语言,妥妥的,没那么麻烦,一气呵成。