本篇概述:python第三方库安装
一、pip安装
- pip3 install [库名] 或 pip install [库名]
[2019.02.28更新]
针对 ‘pip’ 不是内部命令,也不是可运行的程序的情况:
原因:环境变量 Path 未配置完成
- 找到 python 的安装目录,将 python 的安装目录 和 Python安装目录\Scripts 添加到 环境变量 Path 中即可;
- 环境变量Path:计算机属性 -> 高级系统设置 -> 高级 -> 环境变量
二、whl安装
٩(๑>◡<๑)۶
- 如果pip安装不行,可以考虑whl安装(轮子大法好!)
- Python常用库whl文件下载
- 如何知道本机安装的python支持哪个版本的轮子?
首先要知道系统是多少位的?(在cmd中输入)
1 | systeminfo | findstr "系统类型" |
结果:x64-based PC = (64位 AMD64)
1 | import pip._internal |
X86-based PC = (32位 WIN32)
1 | import pip |
选择对应的轮子
输入上面的代码后,会返回一个list,list里面就是当前系统支持的whl版本
比如 ‘cp37’, ‘cp37m’, ‘win_amd64’,cp37对应的是python3.7版本; cp37m 对应的是依赖于python3.7应用程序二进制接口; win_amd64对应的是64位系统编译的。
- 打开上面的网址,ctrl + F ,这里使用 mysqlclient 作为示范
根据刚刚的结果,下载以下版本的轮子即可。
mysqlclient‑1.4.2‑cp37‑cp37m‑win_amd64.whl
库名 - 版本号 - 对应python版本 - 依赖 - 系统位数
安装轮子
- 进入到轮子目录,cmd打开,pip install [名字].whl 即可
[2019.02.28更新]
针对 pip install [名字].whl 安装不成功的情况
- 可以将whl文件的后缀名.whl更改为.zip,然后解压
- 在解压目录下进行 python setup.py install 运行安装[通常whl文件解压后都有setup.py]
- 对于没有 setup.py 的,直接将解压目录放入libs文件夹中
- whl文件是已经编译好的文件,作用主要是为了方便我们进行 python 的第三方库安装和使用
三、Anaconda
Anaconda包括Conda、Python以及一大堆安装好的科学包和依赖项。(Conda是一个开源的包和环境的管理器)
从 Anaconda官网 下载,图形化安装,十分简单,而且网上的教程也多。