参考该文:http://blog.csdn.net/weiaitaowang/article/details/52045360
前期准备工作:下载所需软件
- Anaconda下载地址:https://www.continuum.io/downloads
- PyQt5下载地址:见下
- Eric6下载地址:https://sourceforge.net/projects/eric-ide/files/eric6/stable/
全选64位的,PyQt5.6后面的不在提供安装包,直接使用pip进行安装 pip install pyqt5,但是下载特别慢。所以我们到官网使用迅雷下载whl离线安装文件,离线安装。
PyQt5下载:https://pypi.python.org/pypi/PyQt5
PyQt5-tools下载:https://pypi.python.org/pypi/pyqt5-tools
QScintilla下载:https://pypi.python.org/pypi/QScintilla
cmd切换到下载目录,安装命令:
pip install PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install pyqt5_tools-5.9.0.1.2-cp36-none-win_amd64.whl
pip install QScintilla-2.10.3-5.10.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
注意事项:安装完后把安装路径(例如C:\ProgramData\Anaconda3\Lib\site-packages\pyqt5-tools)下的designer.exe
拷贝到 C:\ProgramData\Anaconda3\Lib\site-packages\PyQt5\Qt\bin,否则Eric6运行的时候会报错,说找不到designer
完成上面几步就可以开始安装Eric6了,这里可以选择下载版本,目前最新的18.01里没有中文包,所以选择了下载次新的17.12
下载这两个文件后,解压缩eric6-17.12.zip,然后解压eric6-i18n-zh_CN-17.12.zip到eric6-17.12.zip的解压目录,提示覆盖的时候同意覆盖。用Anaconda自带的Anaconda Prompt进入该目录(系统的cmd应该也可以,我没试过。。。)
输入:python install.py install
解决方法:经过检查,发现是ssleay32.dll版本不匹配的问题(系统中还有其它的ssleay32.dll的版本,这而这个版本,其路径优先级比下面目录的优先级要高),需要把Anaconda目录下的C:\ProgramData\Anaconda3\pkgs\openssl-1.0.2n-h74b6da3_0\Library\bin中的两个动态库libeay32.dll和ssleay32.dll拷贝到C:\ProgramData\Anaconda3\下即可。