缘由
学习Python,必定要安装第三库。安装第三方库的途径有在线安装,也有whl包安装。在线安装不好用情况(镜像问题,网络不太稳定)下,则就采用whl包离线安装。
第三方包whl文件
whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。下载whl文件的网址如下:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
下载好的whl包文件建议存放在D:\Python\Scripts目录下。(个人习惯存放在E:\)
安装
文件存放位置
C:\Users\xiaobaicai>D:
D:\>cd D:\Pythhon\Scripts
D:\Python\Scripts>pip install XXXX.whl
然而,一般情况下,有那么多个格式版本的whl文件,并不都适合系统。
例如 :
(base) E:>pip install scipy-1.5.4-cp39-cp39-win_amd64.whl
ERROR: scipy-1.5.4-cp39-cp39-win_amd64.whl is not a supported wheel on this platform.
因此需要查看Python支持的whl文件的格式。
import wheel.pep425tags as w
print (w.get_supported("win_amd64"))
经过查询,得
还有一个方式,也可查知。
(base) C:\Users\xiaobaicai>python
Python 3.8.3 (default, Jul 2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
我的Python版本为3.8,机器位数64位,也对应着py38及以下和win_amd64。(Python3.8.3 pip20.1.1 wheel0.34.1)
安装库:
#例如,安装googlemaps库
(base) E:\>pip install googlemaps-4.4.2-py3-none-any.whl
Processing e:\googlemaps-4.4.2-py3-none-any.whl
Requirement already satisfied: requests<3.0,>=2.20.0 in d:\anaconda\lib\site-packages (from googlemaps==4.4