Python第三方库安装教程、什么是第三方库

yizhihongxing

Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库。PyPI全称是Python Package Index,指的是Python包的索引,它由PSF(Python Software Foundation)来维护,并且展示全球Python计算生态。

我们需要学会利用PyPI的主站检索,找到我们使用和关心的Python第三方库。

举个例子,如果在开发与区块链相关的程序,需要三步来利用Python的计算生态:第一步,在pypi.org网站搜索blockchain(blockchain是区块链的英文名称);第二步,在搜索到的第三方库中,挑选适合开发目标的第三方库以此为基础(可以通过搜索引擎、他人的评价、甚至一些其他的辅助网站来判断和分析);第三步,阅读这个第三方库的使用方法,完成自己的需求。

安装Python第三方库

安装Python第三方库主要有三种方法。方法一,最最常用的方法,pip命令安装;方法二,集成安装方法;方法三,文件安装方法。

1.pip安装方法

pip安装方法简单来说就是使用Python自带的pip安装工具,进行第三方库安装。这个工具可以在Windows平台、Mac OS平台和Linux平台使用,需要打开命令行,这个命令行是每个操作系统提供的命令行,而不是IDLE之间的Python交互环境。在命令行中输入pip -h可以打出这个命令的帮助信息,下面介绍一些常用的pip指令

pip install <第三方库名>    #安装指定的第三方库
pip install -U <第三方库名>    #-U表示update,对已经安装到计算机的第三方库进行版本更新,使它升到最新版本
pip uninstall <第三方库名>    #卸载指定的第三方库
pip download <第三方库名>    #下载但不安装指定的第三方库,这个下载的第三方库可以作为后续安装的基础
pip show <第三方库名>    #列出某个指定第三方库的详细信息,包括这个库的介绍和使用方法等
pip search <关键词>    #根据关键词在库的名称和介绍中搜索相关的第三方库
pip list    #列出当前系统已经安装的第三方库

pip安装方法是安装Python第三方库的最主要方法,它适合99%以上的第三方库安装,它也是未来获取第三方库官方给出的最主要的也是唯一的方法,但这种方法需要计算机能够连接互联网,并且它会受限于一定的当前的网络条件。

2.集成安装方法

集成安装方法就是结合特定的Python开发工具批量安装一批库。当然这样的安装工具并不多,推荐一个名为Anaconda的库,官网https://www.anaconda.com/,它是一个Python数据处理方面的集成开发工具,支持近800个第三方库。换句话说,只要把Anaconda的相关的开发程序下载并完成安装,系统中就有了800个第三方库,可以直接使用它们而不需要安装,这样的开发环境中不只包含第三方库,还包含了多种主流的Python开发工具,是目前数据计算领域的相对标准的开发环境。

3.文件安装方法

也许你会遇到一个问题,比如有些第三方库我们可以使用pip是可以将它的文件下载到本地,但是安装过程会经常发生错误,这也许是因为这些第三方库提供的并不是可执行文件,提供的是第三方库的源代码,下载到本地后需要结合操作系统进行编译,再进一步安装。如果操作系统中没有一个能够编译的环境,那么这样的第三方库下载到本地就不能够进行编译以及安装。当然也可以直接下载编译后的版本用于安装,但是可能第三方库的作者并没有提供这样的方式,这里就需要另一个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/,该网站是加州大学尔湾分校的一位教授维护的网页,给出了在Windows操作系统上一批原本需要经过编译再安装的第三方库的编译后版本。

简单来说,如果发现使用pip指令安装一个第三方库,它能够完整下载,但是操作系统不具备编译环境使得不能安装它,就可以使用网页提供的信息安装第三方库。可以分为三个步骤:第一步,在网页上搜索第三方库,找到这个库的第三方信息;第二步,下载对应版本的第三方库文件,需要结合操作系统版本、Python使用的版本来下载相应的编译后的文件;第三步,使用pip install <文件名>安装。安装玩之后,第三方库就可以使用了

原文链接:https://www.cnblogs.com/python1111/p/17382296.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python第三方库安装教程、什么是第三方库 - Python技术站

(0)
上一篇 2023年5月8日
下一篇 2023年5月8日

相关文章

  • Python Thread虚假唤醒概念与防范详解

    Python Thread虚假唤醒概念与防范详解攻略 概念介绍 Python 中的多线程编程是常见的并发编程方式,但是在使用线程时,可能会遇到一个比较棘手的问题,就是虚假唤醒(Spurious Wakeup)。所谓虚假唤醒,指的是在多线程编程中,线程因为任何原因(如操作系统调度等)从阻塞状态(waiting)被唤醒,但是实际上并没有收到期望的信号或条件满足的…

    python 2023年5月19日
    00
  • Python 时间操作datetime详情(下)

    Python 时间操作datetime详情(下) 在Python中我们可以使用datetime库进行时间的操作。在上一篇文章中我们已经讲过datetime库的大部分用法,本文将继续介绍较为复杂的用法并提供示例说明。 时间转换与格式化 datetime与时间戳的转换 在程序中我们可能会需要将datetime类型转换为时间戳或将时间戳转换为datetime类型,…

    python 2023年6月2日
    00
  • python3.4中清屏的处理方法

    清屏指的是在终端或命令行窗口中清除当前显示的所有内容。在Python3.4中,清屏有多种实现方法。下面是两个示例: 方法1:使用标准库os模块的system函数 使用os模块的system函数可以执行系统命令,其中包括一些可以清屏的系统命令。在Windows系统下,可以使用cls命令清屏;在Linux或Unix系统下,可以使用clear命令清屏。下面是示例代…

    python 2023年6月2日
    00
  • python3基础之集合set详解

    Python3基础之集合Set详解 1. 什么是集合? 在Python中,集合(set)是一种无序且拥有唯一元素的数据类型。它的元素不能重复。 集合是由大括号{}或set()函数来创建的。 例如: >>> s = {1, 2, 3} >>> type(s) <class ‘set’> >>> …

    python 2023年5月13日
    00
  • 进行数据处理的6个 Python 代码块分享

    我来为你详细讲解“进行数据处理的6个 Python 代码块分享”的完整攻略。 1. 去重复 去重复通常用于数据清洗中。在 Python 中,可以用 set() 函数实现去重复的功能,具体操作如下: # 定义一个有重复元素的列表 my_list = [1, 2, 3, 2, 4, 5, 3, 1] # 使用 set() 函数去重 my_set = set(my…

    python 2023年5月19日
    00
  • Python实现的字典排序操作示例【按键名key与键值value排序】

    Python实现的字典排序操作示例 字典是Python的一种重要的数据结构,可以用来存储键值对。字典中的键是唯一的,而值可以重复。对于字典的排序操作,可以使用Python的sorted函数实现。本文将介绍Python实现的字典排序操作示例,涉及按键名key和按键值value排序两种方式。 按键名key排序 当需要按照字典的键名进行排序时,需要使用sorted…

    python 2023年5月13日
    00
  • Python统计列表元素出现次数的方法示例

    下面是关于Python统计列表元素出现次数的方法的攻略。 什么是列表元素出现次数? 在Python中,列表是由多个元素组成的数据结构。在处理列表时,有时需要统计每个元素出现的次数。例如,对于一个数字列表,我们可能需要查找其中出现最多的数字,或者找到所有出现次数超过一个特定阈值的数字。 方法一:使用count()函数 Python中的列表对象有一个count(…

    python 2023年6月3日
    00
  • 用Python实现一个模仿UP主弹幕控制的直播间功能

    让我来详细讲解一下用Python实现一个模仿UP主弹幕控制的直播间功能的完整攻略。 1. 确定开发环境 首先需要确定开发环境,建议使用Python 3.x版本。为了便于开发和调试,推荐使用集成开发环境(IDE)例如PyCharm、VS Code等。 2. 安装必要的库 实现弹幕控制直播间的功能需要用到第三方库DanmuKu、bilibili_api等。可以使…

    python 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部