多语言展示
当前在线:1965今日阅读:167今日分享:16

最新版本Anaconda(Python3.7) +PyQT5+Eric6

Anaconda是完全免费的企业级的Python发行大规模数据处理、预测分析和科学计算工具。Anacoda是Python科学技术包的合集,所以不同的包所遵循的协议不一样。PyQt5与Eric6是众所周知的Python平台下用来快速开发GUI程序的绝配。但是在安装配置这个组合时可能会遇到一些版本不匹配的坑,网上很多版本也都已经过时,不可用。所以这里带大家来搭建一下最新版本的配置。
工具/原料
1

Anaconda(Python3.7)

2

PyQT5

3

Eric6

方法/步骤
1

1.    Anaconda:下载地址:https://www.anaconda.com/download/  如果电脑中没有别的python环境,安装的时候记得选择设置环境变量。也可以自己去设置系统环境变量Path前面,把python.exe所在目录比如G:\Anaconda3加到Path中。一路Next安装完成后会看到开始菜单里增加了Anaconda3:

2

打开Navigator, 点击左侧的 Environments,在右侧的下拉列表中找到 sip 项(也可以直接搜索框里搜索到他),点击该项前端的对勾图标,在弹出的菜单中点击 Mark for upgrade.点击右下角的 Apply,对 sip 进行版本的更新。

3

安装PyQt5:这里有点折腾,网上攻略中很多用到的Pyqt5.6 exe是适配python3.5的,现在Anaconda已经python3.7了,如果安装这个exe,会导致Anaconda Nevigator 和spyder打不开,从Pyqt5.7开始,Pyqt不会再提供exe的版本,所以推荐用下面的方法pip install:pip install pyqt5pip install pyqt5-tools这里特别提一句,这个安装有点慢,有些网络文章中为了速度快,用了些国内映像地址,速度提高了,但是后面发现版本匹配可能有问题。所以还是建议慢就慢点,耐心等待一下,不要使用映像。这个装完后把pyqt5-tools安装路径(例如G:\Anaconda3\Lib\site-packages\pyqt5-tools)下的designer.exe 拷贝到G:\Anaconda3\Lib\site-packages\PyQt5\Qt\bin,否则Eric6运行的时候会报错,说找不到designer再来安装qscintilla:pip install qscintill

4

完成上面几步后就可以开始安装Eric6了:https://sourceforge.net/projects/eric-ide/files/eric6/stable/这里可以选择下载版本,目前稳定版本19.06里没有中文包,下载后解压到G:\Anaconda3\Lib\site-packages\eric-19.6如果想要中文,可以选择老版本。比如17.12. 下载这两个文件后,解压缩eric6-17.12.zip,然后解压eric6-i18n-zh_CN-17.12.zip到eric6-17.12.zip的解压目录,提示覆盖的时候同意覆盖。

5

用Anaconda自带的Anaconda Prompt进入eric解压所在目录,运行python Install.py install这是我的工作版本:

6

如果sip版本或者前面步骤中几个版本不匹配的话,这一步就会报错。如果成功的话,桌面上会出现快捷链接,打开第一个eric6就可以进入工作界面了。

注意事项
1

注意版本

2

注意顺序

推荐信息