Python基础教程

004_Python模块库介绍

Python模块库介绍

Python模块

Python模块有三种类型

  • 自定义模块,就是自已写的py脚本
  • 标准模块(库),由Python官方提供,通常与Python安装绑定在一起
  • 第三方模块(库),是非官方提供的,通常由组织机构或个人定义的模块。没有与Python安装包绑定,使用时需要下载安装(配置模块搜索路径)

Python标准模块库

Python标准模块库非常重要,是Python的主要构成。在安装Python之后,这些标准库就已经可以直接使用。

前面接触到的sys、copy、functools等都是标准库模块。

后面将会拿出一章专门讲部分标准库内容。

更全面标准库内容可以参考官方手册。

https://docs.python.org/zh-cn/3/library/index.html

Python第三方模块库

虽然Python标准模块库已经很丰富,但是实际应用涉及范围太广,仍有标准库不包括的内容。

Python第三方模块库由非官方人员编写并提供给大家使用。

Python有一个专门管理第三方模块的共享网站。任何人都可以通过此网站共享自定义模块。

https://pypi.org/

下载与安装第三方模块可以使用pip命令。比如安装图像处理库,命令如下。

pip install Pillow

pip的安装命令

pip install 包名
pip install 包名==版本号

如果已经有了一个安装包,但是希望修改其版本,则需要使用下面的命令:

pip install --upgrade 包名==版本

如果希望指定快速下载地址(不用默认下载地址)时,可以使用-i参数指定地址(也可以通过pip配置)。

比如指定豆瓣镜像地址:https://pypi.douban.com/simple/。当然,国内还有其他镜像地址,比如清华、阿里、中科大等

pip install 包名==版本号 -i http://pypi.douban.com/simple/

pip的卸载命令

pip uninstall 包名

Python中第三方模块的安装与版本兼容问题一直是一件让人头疼的事情,大家需要在实际操作中多查询与实践才能解决很多坑。

除了pip之外,conda是另一种Python包管理工具,更多内容大家可以上网查询。

第三方模块源码引入方式

有时候安装第三模块很不顺利,但是却能够得到第三方模块的源码。此时可以把第三方模块的源码直接复制到自己Python工具中,然后使用import引入。

这篇文章对您有用吗?

我们要如何帮助您?