Python第三方库
为什么使用第三方库
Python在安装完成后就自带了一些库,以满足日常使用。但开发中总会出现标准库不满足需求的情况或有更优秀的第三方库可用。这是就需要安装第三方库了。
第三方库的安装与升级
pip是什么
从Python 2 版本 >=2.7.9 或 Python 3 版本 >=3.4 开始,在安装完Python后会自动安装pip。 pip是一个以Python写成的软件包管理系统,它可以安装和管理软件包,目前是推荐的Python包管理工具。
pip的安装
如果安装过程中没有勾选安装pip,则需要手动安装pip。
第一步:用curl下载get-pip.py,在命令行中执行curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
,-o
后面用来指定下载路径。
第二步:在命令行中执行python get-pip.py
就能安装上pip。
参考自:pip installation
pip使用帮助
在命令行中执行pip help
可以查看pip的相关帮助信息。pip的使用方式是pip <command> [options]
。
使用pip安装第三方库
pip安装第三方库命令是pip install XXXX
,xxxx是第三方库的名字。例如要安装openpyxl
库,就执行pip install openpyxl
,稍等一会就安装成功。
pip安装指定版本第三方库
有时候我们可能需要安装某个指定版本的第三方库,可以在安装时指定版本号。安装命令是pip install XXXX==XXX
例如安装指定的3.0.1版本的openpyxl
。
使用pip卸载第三方库
当安装了错误的第三方库或者不在需要某个第三方库时,可以卸载第三方库。卸载命令是pip uninstall xxxx
,例如卸载openpyxl
库。
列出所有安装的第三方库
当需要查看安装了哪些第三方库时,可以使用pip list
。
列出所有可升级第三方库
当需要查看哪些第三方库可以升级时,可以使用pip list -o
升级第三方库
当需要升级某个第三方库时,可以使用pip install -U XXXX
或者pip install XXXX --upgrade
查看第三方库的详细信息
当需要查看某个第三方库的详细信息时,可以使用pip show XXXX
pip自身的升级
当pip有升级时可以使用python -m pip install pip --upgrade
升级pip到最新版本。
pip换源
某些情况下安装某些第三方库时会出现总是下载失败的情况,这是可以试试更换pip源。
国内可用的其他pip源有:
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban):http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
例如更换pip源为清华源地址的命令是:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
第三方库的搜索
当需要查看第三方库的历史版本,安装命令等信息时可以在这个网站搜索。
特殊第三方库的安装方式
PIL的安装
PIL是一个强大流行的第三方图像处理库,但是只支持到Python2.7。后续版本都在Pillow中维护。
所以当需要使用PIL库时,实际安装的是Pillow库。
安装命令是pip install Pillow
安装时使用from PIL import Image
引用该库。
官方文档地址: https://pillow.readthedocs.io/en/stable/?badge=latest