【官方 | 计算机二级Python教程】第十章:Python第三方库概览(pip、jieba、PyInstaller、wordcloud)

参考书目

拜读的是计算机等级考试官方推荐教程 《全国计算机等级考试二级教程Python语言程序设计(2022年版)》,该书目可用于应试备考中知识点梳理,同时也很适合初学者使用。本文将记录本人在阅读学习过程中的总结与思考。
在这里插入图片描述
其余科目大纲教材可访问:全国计算机等级考试官网

第十章:Python第三方库概览

本章知识导图

在这里插入图片描述

10.1 Python第三方库的获取和安装

Python第三方库依照安装方式灵活性和难易度有3个方法:pip工具安装、自定义安装和文件安装

10.1.1 pip工具安装

  1. 简介:pip是Python官方提供并维护的在线第三方库安装工具。它是Python第三方库最主要且最高效的安装方式,可以安装超过90%以上的第三方库。
  2. 缺陷:但受限于操作系统编译环境,有极少库无法在Windows环境正确安装,此时请选用自定义方式或文件安装方式安装。

10.1.2 pip工具使用

注意:请在命令行内使用pip;请勿在IDLE环境下运行pip

  1. 列举常用pip子命令:pip -h
    在这里插入图片描述
  2. 安装库:pip install <拟安装库名>
  3. 卸载库:pip uninstall <拟卸载库名>
  4. 查看已安装库:pip list
    在这里插入图片描述
  5. 查询某个已安装库信息:pip show <拟查询库名>
    在这里插入图片描述
  6. 下载第三方库安装包但不安装:pip download <拟下载库名>
  7. 联网搜索库名或摘要中的关键字:pip search <拟查询关键字>

10.2 PyInstaller库

  1. 简介: PyInstaller可以在Windows、Linux、MacOS X等操作系统下将Python源文件(即.py文件)打包,变成直接可运行的可执行文件。
  2. 打包的好处: 打包后,Python程序可以在未安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。

更多关于PyInstaller库的内容请访问:https://pyinstaller.org

10.2.1 安装

命令行输入如下指令进行安装:

pip install PyInstaller

10.2.2 程序打包流程

常用参数:

参数功能
-h, --help查看帮助
–clean清理打包过程中的临时文件
-D, --onedir默认值,生成dist目录
-F, --onedir在dist文件夹中之生成独立的打包文件
-i<图标文件名.ico>指定打包程序使用的图标(icon)文件

博饼小游戏项目为例:
在这里插入图片描述
一个小项目,文件不多:image文件夹内存放着项目会用到的几张图片;cover.ico文件为最后程序打包后的图标;剩余的两个py文件是项目的Python程序,Game.py是我自定义的一个函数库,run.py是项目运行程序,因此,打包的时候我们需要选择打包run.py文件

打包流程如下:

  1. cmd进入项目文件夹目录,不会使用的朋友请看这里:【干货】Windows下cmd中cd命令的使用方法
  2. 输入如下指令即可开始打包
pyinstaller run.py #方法1:直接打包
pyinstaller -F run.py #方法2:选择参数F
  1. 若需要增加程序打包好后的封面图标,则使用指令
pyinstaller -i cover.ico -F run.py

回车后计算机开始打包程序
在这里插入图片描述

运行成功后该项目文件夹下出现builddist.spec三个新文件
在这里插入图片描述

其中,build目录是PyInstaller储存临时文件的目录,可以安全删除。若直接打包,最终打包程序在dist内部与源文件同名的目录中。目录中其他文件是可执行文件的动态链接库,若将exe文件拖离该目录,则无法运行。

使用-F指令,则dist目录内仅会生成一个独立的可执行文件,将其拖拽至任何目录下,或重命名后依旧可以正常运行。其中参数-F是很受欢迎的,建议作为打包的必选项。
在这里插入图片描述

10.3 jieba库

请移步博文:【干货】Python:jieba库的使用

10.4 wordcloud库

请移步博文:【干货】Python:wordcloud库绘制词云图

习题

个人整理了一些Python习题与相应的解析,可见专栏:Python编程习题

本文代码编译环境及版本

  1. Pycharm Community Edition 2022.3
  2. Python 3.9.1
  3. PyInstaller 5.7.0
  4. scipy 1.10.0

更新日志

时间内容
2022.10首次发表
2023.2.7更新10.1 pip部分内容

编辑不易,点赞收藏关注!

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

调参侠鱼尾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值