Python第三方库

Python第三方库
什么是Python第三方库?
  在计算机编程领域,第三方库指的是非原始软件开发商开发的软件模块,这些软件模块供软件开发者调用。因为这些软件模块可以复用,所以称之为库。
  Python第三方库一般是相对于Python标准库的。Python标准库是内置到Python中的。在已经安装了Python的环境中,Python标准库可以直接通过import导入并使用;而Python第三方库是单独需要安装的,然后才能通过import导入并使用。
  既然有Python第三方库,那么第一方和第二方是什么呢?在Python的世界里:
    第一方指的是Python的官方开发机构,也就是Python的开发社区。他们提供Python本身内置的功能和代码;
    第二方指的是使用Python的开发者;
    第三方指的是非Python官方社区的开发者或者开发机构,第三方库就是他们提供的供开发者使用的可复用的软件代码。
著名的第三方库都有哪些?
  Python的第三方库非常丰富,著名的库包括:
    NumPy:提供丰富的高级的数学方法;
    Scrapy:提供爬虫相关的功能;
    matplotlib:为科学家和分析家提供数据图形绘制功能;
    PyQT:QT之上的GUI工具;
    PyGtk:Gtk之上的GUI工具;
    selenium:用来提供Web相关的自动化测试工具;
    xml:解析xml的工具;
    requests:HTTP协议的客户端。
第三方库从哪里获取?
  第三方库通常可以从库的开发者那里获取,例如现在流行的github网站。还有一个网站提供了大部分Python第三方库的信息和下载链接:The Python Package Index网站,简称PyPI。
如何安装Python第三方库?
  Python第三方库的安装方式有很多种,最简单的一种是以下的第一种:
    方法一:在命令行中使用pip进行安装,基本格式是:pip install <库名>,例如:pip install requests;可以指定安装软件包的版本号,基本格式是:pip install <库名>==<版本号>,例如:pip install requests==2.18.4 。
    方法二:下载源代码,可以从开发者那里获取,也可以尝试从The Python Package Index网站获取,常见的格式是tar.gz,例如:requests-2.18.4.tar.gz。以requests为例描述安装的步骤:下载完成之后,解压tar -zxf requests-2.18.4.tar.gz;进入解压目录:cd requests-2.18.4;通过执行setup.py进行安装:python setup.py install。
    方法三:从The Python Package Index网站下载wheel格式的文件,使用命令进行安装:pip install requests-2.18.4-py2.py3-none-any.whl。
第三方库如何使用?
  成功安装Python的第三方库之后,可以使用import语句将库导入,之后就可以正常使用库的功能了。


  Python第三方库的目录如下: