python 安装whl文件
使用场景: 在terminal中 通过 pip install 命令进行第三方模块安装时,由于网络获其他原因会使得第三方模块下载失败,导致安装失败。此时,我们可以先通过下载网址将第三方模块包手动下载到本地,再手动进行安装。许多第三方模块包为whl文件,这就需要知道whl文件的安装步骤
一、准备工作
1.安装Python
2.安装pip
二、安装步骤
1.首先,通过terminal 执行 pip install wheel ,安装wheel 组件,如果已经安装,则会提示wheel组件已存在
2.安装好wheel后,通过terminal执行 pip install 文件名.whl ,对第三方模块的whl文件进行安装。
需要注意,待安装的whl文件必须放在当前命令执行路径下或者指定待安装的whl文件目录,否则会报 “文件不存在”的错误,如下图所示:
成功安装结果,如下图所示:
4.验证第三方模块是否安装成功,通过 Python Console 执行 import 安装模块名,如果不报错,则表示安装成功,如下图所示:
三、如果在安装过程中,报如下错误:
ERROR: numpy-1.15.0-cp27-none-win_amd64.whl is not a supported wheel on this platform.
可能有如下原因:
①安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理
②如果下载的是对应版本的库,然后仍然提示不支持当前平台,可能是由于下载的文件名格式是不支持导致
通过以下命令查看pip支持的版本和文件名
# amd64:cpu是x64的
import pip._internal
print(pip._internal.pep425tags.get_supported())
# win32:指Windows操作系统
import pip
print(pip.pep425tags.get_supported())
**如果出现 AttributeError: module 'pip' has no attribute 'pep425tags' 错误,用上面两个命令中的另一个就行了
PS:(python库下载地址(库很丰富,下载速度也很快):http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)