Anaconda3 + PyQt5 + Eric6 最新版本安装2018-3-12

参考该文:http://blog.csdn.net/weiaitaowang/article/details/52045360

前期准备工作:下载所需软件

VS2017安装python:勾选“Python开发”和“数据科学和分析应用程序”,点击“下载时安装”。

PyQt5.6后面的不在提供安装包,直接使用pip进行安装 ,我们需要下载3个库,PyQt5、PyQt5-tools、QScintilla。官方镜像的访问速度相当慢,几乎不可用。提供两种方法加速下载安装。根据自己操作系统选择,我的所有下载都选的64位。

一、修改下载镜像源(推荐)

python修改镜像源在不同操作系统中,修改文件的位置是不同的,
在linux默认的路径是:$HOME/.pip/pip.conf
在windows默认的路径是:%HOME%\pip\pip.ini

Anaconda的设置完源路径后需要运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。设置源路径为:%HOME%\.condarc

报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https:……的,把https改成http。或者安装了openssl后把C:\Program Files\OpenSSL-Win64路径设置到环境变量。

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/numba/label/dev/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mro/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/win-64/
show_channel_urls: true


默认路径下(C:\Users\Holy\pip\pip.ini)并不存在配置文件,需要新建,然后在配置文件中写入:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

阿里云 速度最快 https://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

也可以直接使用用-i指令指定镜像源下载,不过这样每次下载库都要加上镜像网址,如下。

pip install -i http://mirrors.aliyun.com/pypi/simple/ pyqt5
pip install -i http://mirrors.aliyun.com/pypi/simple/ pyqt5-tools
pip install -i http://mirrors.aliyun.com/pypi/simple/ qscintilla

anaconda 中打开.ipynb文件

anaconda prompt中切换到.ipynb文件目录,然后输入jupyter notebook后自动弹出网页,或者输入jupyter notebook + 文件所在目录 + 具体文件名(包括后缀名)

二、离线下载安装

利用迅雷下载后离线安装。

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

安装完成后,如下显示,在cmd中输入eric6 就可以启动了!

eric6启动运行时遇到一个报错,如下图:

 

解决方法:经过检查,发现是ssleay32.dll版本不匹配的问题(系统中还有其它的ssleay32.dll的版本,这而这个版本,其路径优先级比下面目录的优先级要高),需要把Anaconda目录下的C:\ProgramData\Anaconda3\pkgs\openssl-1.0.2n-h74b6da3_0\Library\bin中的两个动态库libeay32.dll和ssleay32.dll拷贝到C:\ProgramData\Anaconda3\下即可。

 

eric6运行后的主界面

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值