内容正文:
YCF
(中职)Python编程基础与应用电子课件使用PIP管理Python库
1
使用PIP管理Python库
主讲:
:
《Python编程基础与应用》配套课件
2
+
contents
目
录
常用的Python库
第三方库的安装方法
《Python编程基础与应用》配套课件
3
常用的Python库
01
《Python编程基础与应用》配套课件
4
常用的Python库
在Python中,库或模块是指一个包含函数的定义、类定义或常量的Python程序文件。Python的标准库是随着Python安装的时候默认自带的库,常用的Python标准库如表1-1。
名称 作用
datetime 为日期和时间处理同时提供了简单和复杂的方法。
zlib 直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。
random 提供了生成随机数的工具。
math 为浮点运算提供了对底层C函数库的访问。
sys 工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
glob 提供了一个函数用于从目录通配符搜索中生成文件列表。
os 提供了不少与操作系统相关联的函数。
《Python编程基础与应用》配套课件
5
常用的Python库
在默认情况下,安装Python时不会安装任何拓展库,应根据需要安装相应的拓展库。表1-2是常用的第三方库。
名称 作用
Scrapy 爬虫工具常用的库。
Requests http库。
Pillow 是PIL(Python图形库)的一个分支。适用于在图形领域工作的人。
matplotlib 绘制数据图的库。对于数据科学家或分析师非常有用。
OpenCV 图片识别常用的库,通常在练习人脸识别时会用到
pytesseract 图片文字识别,即OCR识别
wxPython Python的一个GUI(图形用户界面)工具。
pywin32 提供和windows交互的方法和类的Python库。
Pyglet 3D动画和游戏开发引擎。
Pygame 开发2D游戏的时候使用会有很好的效果。
NumPy 为Python提供了很多高级的数学方法。
nose Python的测试框架。
IPython Python的提示信息。包括完成信息、历史信息、shell功能,以及其他很多很多方面。
BeautifulSoup xml和html的解析库,对于新手非常有用。
《Python编程基础与应用》配套课件
6
第三方库的安装方法
02
《Python编程基础与应用》配套课件
7
第三方库的安装方法
pip是安装和管理Python包的工具。Python第三方库有三种安装方法:一是pip工具安装,二是自定义安装,三是文件安装。
《Python编程基础与应用》配套课件
8
第三方库的安装方法
1)pip工具安装
最常用且高效的Python第三方库安装方式是采用pip工具安装。使用pip安装第三方库需要联网,安装一个库的命令格式如下:
pip install <库名>
《Python编程基础与应用》配套课件
9
第三方库的安装方法
pip工具能够对第三方库进行基本的维护,表1-3是pip常用的子命令。注意要在cmd命令行下运行pip程序,不要在IDLE环境中运行。
pip命令示例 说明
pip list 查看已安装的库及对应版本号
pip install you-get 安装库,如安装“you-get”库
pip help 帮助命令
pip show you-get 查看包的一些信息,如查看 “you-get”库
pip install --upgrade you-get 升级库,如升级“you-get”库
《Python编程基础与应用》配套课件
10
第三方库的安装方法
例如,安装Pygame库,pip工具默认从网络下载Pygame库安装文件并自动安装到系统中,命令如下。
pip install pygame
《Python编程基础与应用》配套课件
11
第三方库的安装方法
安装Pygame库的效果如图1-16所示。
注:推荐使用pip,绝大部分类库都能通过pip进行安装。受限于操作系统的编译环境,有极少的类库无法在Windows环境正确安装。
《Python编程基础与应用》配套课件
12
第三方库的安装方法
2)自定义安装
自定义安装第三方库提供的步骤和方式安装。第三库都有主页用于维护库的代码和文档。以科学计算用的NumPy库为例,开发者维护的官方主页是https://numpy.org/。
浏览网页找到下载链接http://www.scipy.org/scipylib/do