第十章 Python第三方库概览

这篇具有很好参考价值的文章主要介绍了第十章 Python第三方库概览。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第十章 Python第三方库概览

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

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

10.1.1 pip工具安装

最常用且最高效的Python第三方库安装方式是采用pip工具安装。pip是Python官方提供并维护的在线第三方库安装工具。

使用pip安装第三方库需要联网。语法格式如下:

pip install <拟安装库名>

pip是Python第三方库最主要的安装方式,可以安装超过90%以上的第三方库。然而还有一些第三方库无法暂时用pip安装,此时需要其他的安装方法。

pip工具与操作系统也有关系,在Mac OS X和Linux等操作系统中,pip工具几乎可以安装任何Python第三方库,在Windows操作系统中,有一些第三方库任然需要用其他方式尝试安装。

10.1.2 自定义安装

自定义安装指按照第三方库提供的步骤和方式按照。第三方库都有主页用于维护库的代码和文档。以科学计算用的numpy为例,

开发者维护的官方主页是:https://numpy.org/

10.1.3 文件安装

由于Python某些第三方库仅提供源代码,通过pip下载文件后无法在Windows系统编译安装,会导致第三方库安装失败。在Windows平台下所遇到无法安装第三方库的问题大多属于这类。

为了解决这类第三方库安装问题,美国加州大学尔湾分校提供了一个页面,帮助Python用户获得Windows可直接安装的第三方库文件,链接地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

10.1.4 pip工具使用

列出常用的子命令,语法格式如下:

pip -h

卸载已安装的第三方库,语法格式如下:

pip uninstall <拟卸载库名>

列出已经安装的第三方库,语法格式如下:

pip list

查看已经安装库的详细信息,语法格式如下:

pip show <拟查询库名>

下载第三方库的安装包,语法格式如下:

pip download <拟下载库名>

联网搜索库名或摘要中关键字,语法格式如下:

pip search <拟查询关键字>
10.2 PyInstaller库概述

PyInstaller是一个十分有用的Python第三方库,它能够在Windows、Linux、Mac OS X等操作系统下将Python源文件打包,变成可直接运行的可执行文件。

通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。

PyInstaller需要在命令行下用pip工具安装,安装命令如下:

pip install PyInstaller
10.3 PyInstaller库与程序打包

使用PyInstaller库对Python源文件打包十分简单,语法格式如下:

PyInstaller <Python源程序文件名>

执行完毕后,源文件所在目录将生成dist和build两个文件夹。其中build目录是PyInstaller存储临时文件的目录,可以安全删除。最终的打包程序在dist内部与源文件同名的目录中。目录中其他文件是可执行文件的动态链接库

可以通过-F参数对Python源文件生成一个独立的可执行文件,语法格式如下:

PyInstaller -F <Python源程序文件名>

执行后在dist目录中出现了文件,没有任何依赖库,执行它即可显示相应效果。

PyInstaller常用参数:

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

由于中文文本中的单词不是通过空格或者标点符号分割,中文及类似语言存在一个重要的“分词”问题。

jieba(“结巴”)是Python汇总给一个重要的第三方中文分词函数库,能够将一段中文文本分割成中文词语的序列。

jieba库需要通过pip指令安装,安装命令如下:

pip install jieba

jieba库的分词原理是利用一个中文词库,将待分词的内容与分词词库进行比对,通过图结构和动态规划方法找到最大概率的词组。除了分词,jieba还提供增加自定义中文单词的功能。

jieba库支持三种分词模式:

  1. 精确模式,将句子最精确的切开,适合文本分析。
  2. 全模式:把句子中所有可以成词的词语都扫描出来,速度非常快,但是不能解决歧义。
  3. 搜索引擎模式:在精确模式基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。
10.5 jieba库与中文分词

jieba库常用的分词函数如下:文章来源地址https://www.toymoban.com/news/detail-471233.html

函数 描述
jieba.lcut(s) 精确模式,返回一个列表
jieba.lcut(s,cut_all=Ture) 全模式,返回一个列表类型
jieba.lcut_for_search(s) 搜索引擎模式,返回一个列表类型
jieba.add_wor

到了这里,关于第十章 Python第三方库概览的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python第三方库安装——使用vscode、pycharm安装Python第三方库

    在这里介绍vscode、Pycharm安装python第三方库的方法。 操作系统:windows10 专业版 环境如下: Pycharm Comunity 2022.3 Visual Studio Code 2019 Python 3.8 pip:23.0.1 pycharm是一款很强大的、专用于写python的ide。 小白式安装第三方库往往能给初学者一种 “高级感” ,而对于使用惯了Linux的人而言

    2024年02月03日
    浏览(43)
  • Python第三方库批量下载到本地,并离线批量安装第三方库

    鉴于公司内网安装的python版本为python3.6.5,而此时又需要安装第三方库pytest,本来是想直接在Python官网PyPI直接搜对应可匹配跑python3.6.5版本的pytest进行下载然后传到内网安装即可,但是发现pytest依赖别的第三方库,根据报错装了几个依赖的第三方库之后,发现还是一堆的问题

    2024年02月07日
    浏览(66)
  • Python第三方库纵览

    更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域: 网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等 网络爬虫是自动进行HTTP访问并捕获HTML页面的程序。Python语言提供了多个具备网络爬虫功能的第三方库。这

    2024年02月11日
    浏览(26)
  • Python第三方库arrow

    https://pypi.org/project/arrow/ 处理时间日期的一个第三方库 Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps . It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that support

    2024年02月03日
    浏览(31)
  • Python手动下载第三方库

    第三方库网址(https://www.lfd.uci.edu/~gohlke/pythonlibs/)(https://pypi.org/) 搜索自己想要下载的库 下载自己电脑、版本所对应的whl文件(有时whl文件要与python相对应,例如python3.9,对应下载的文件名字里有cp39) 将下载的whl文件保存到Python目录下的Scripts文件夹里。通常你会希望将它放

    2024年02月06日
    浏览(29)
  • Python第三方库 - Pandas库

    概念: Pandas 是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。 Pandas 的目标是成为 Python 数据分析实践与实战的必备高级工具,其长远目标是成为最强大、最灵活、可以支持任何语言的开源数据分析工具。经过

    2024年02月13日
    浏览(30)
  • 离线安装Python第三方库

    本文章适用于 linux 离线安装 python 库, windows 下载 whl文件 并发送至 linux服务器 进行安装 文章记录缘由:内网服务器无法联网下载python包,需要通过联网主机下载后发送到内网服务器 一、查看 linux 主机适配的 whl 文件规范 二、下载所需 python 包的 whl 文件 进入清华镜像网站

    2024年02月09日
    浏览(32)
  • Python离线安装第三方库

    在使用Python需要安装第三方库时,使用“pip install”命令是最方便的,但这样需要联网环境。如果需要给不能联网的机器安装第三方库,则需要从指定网站下载离线安装包并完成安装。 访问网址“PyPI · The Python Package Index”,搜索需要安装的第三方安装包并下载。   下载的第

    2024年02月12日
    浏览(31)
  • 清华镜像安装Python第三方库

    临时使用清华镜像 其中,使用时将some-package换成具体要安装成的包。安装一个scipy的包示例如下。 若出现如下报错: 报错翻译: [注意]新发布的pip可用:22.2-22.2.2 [注意]要更新,请运行:python.exe-m pip安装–升级pip 即pip有新版本了,系统建议升级最新版pip再去安装库。 解决办

    2024年02月13日
    浏览(33)
  • 吐血整理!Python常用第三方库,码住!!!

    Python作为一种编程语言近年来越来越受欢迎,它为什么这么火? 其中一个重要原因就是因为Python的库丰富——Python语言提供超过15万个第三方库,Python库之间广泛联系、逐层封装。几乎覆盖信息技术所有领域,下面简单介绍下数据分析与可视化、网络爬虫、自动化、WEB开发、

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包