python第三方库


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 usage

使用pip安装第三方库

pip安装第三方库命令是pip install XXXX,xxxx是第三方库的名字。例如要安装openpyxl库,就执行pip install openpyxl,稍等一会就安装成功。

install openpyxl

pip安装指定版本第三方库

有时候我们可能需要安装某个指定版本的第三方库,可以在安装时指定版本号。安装命令是pip install XXXX==XXX

例如安装指定的3.0.1版本的openpyxl

install target version

使用pip卸载第三方库

当安装了错误的第三方库或者不在需要某个第三方库时,可以卸载第三方库。卸载命令是pip uninstall xxxx,例如卸载openpyxl库。

uninstall openpyxl

列出所有安装的第三方库

当需要查看安装了哪些第三方库时,可以使用pip list

pip list

列出所有可升级第三方库

当需要查看哪些第三方库可以升级时,可以使用pip list -o

pip list upgrade

升级第三方库

当需要升级某个第三方库时,可以使用pip install -U XXXX或者pip install XXXX --upgrade

查看第三方库的详细信息

当需要查看某个第三方库的详细信息时,可以使用pip show XXXX

pip show

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


文章作者: suifeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 suifeng !
  目录