Python第三方库的安装

Python社区

13万个第三方库 https://pypi.org/

  • PyPI: Python Package Index
  • PSF维护的展示全球Python计算生态的主站
  • 学会检索并利用PyPI,找到合适的第三方库开发程序

实例:开发与区块链相关的程序

  • 第1步:在pypi.org搜索 blockchain
  • 第2步:挑选适合开发目标的第三方库作为基础
  • 第3步:完成自己需要的功能

安装Python第三方库

  • 方法1(主要方法): 使用pip命令
  • 方法2: 集成安装方法
  • 方法3: 文件安装方法

pip安装方法

使用pip安装工具(命令行下执行)

D:\>pip –h
Usage:
	pip <command> [options]
Commands:
    install 			Install packages.
    download 			Download packages.
    uninstall 			Uninstall packages.
    freeze 				Output installed packages in requirements format.
    list 				List installed packages.
    show 				Show information about installed packages.
    check 				Verify installed packages have compatible dependencies.
    search 				Search PyPI for packages.
    wheel 				Build wheels from your requirements.
    help 				Show help for commands.
#常用的pip命令

#安装指定的第三方库
D:\>pip install <第三方库名>

#  使用-U标签更新已安装的指定第三方库
D:\>pip install –U <第三方库名>

#  卸载指定的第三方库
D:\>pip uninstall <第三方库名>

#  下载但不安装指定的第三方库
D:\>pip download <第三方库名>

# 列出某个指定第三方库的详细信息
D:\>pip show <第三方库名>

# 根据关键词在名称和介绍中搜索第三方库
D:\>pip search <关键词>

# 列出当前系统已经安装的第三方库
D:\>pip list

pip安装方法是安装第三方库的主要方法,具有以下特征:

  • 适合Windows、Mac和Linux等操作系统
  • 未来获取第三方库的方式,目前的主要方式
  • 适合99%以上情况,需要联网安装

第三方库的集成安装方法

集成安装:结合特定Python开发工具的批量安装

这里推荐一个叫做 Anaconda 的工具。它源一个Python数据处理方面的集成开发工具,支持近800个第三方库。也就是说你只要下载并安装成功了 Anaconda的相关程序,你的系统中就有了800个第三方库。可以直接使用它们而不需要安装。

这淆的开发环境中不只包含第三方库,还包含了多种主流的Pyithon开发工具,Anaconda目前是数据计算领域的相对标准的开发环境。如果学习Python是为了数据分析和数据展示,那么Anaconda是一个非常好的开发环境。

地址:https://www.continuum.io


第三方库的文件安装方法

为什么有些第三方库用pip可以下载,但无法安装?

  • 某些第三方库pip下载后,它提供的并不是可执行的文件,需要编译再安装

  • 如果操作系统没有编译环境,则能下载但不能安装

可以直接下载编译后的版本用于安装吗?

下面这个网站,简称 UCI页面,是加州大学一位教授维护的网页,这里边给出了Windows操作系统上,一批可以下载但是需要经过编译再安装的第三方库的直接编译后的版本。也就是如果你用pip指令安装一个第三方库,它能够完整下载,但是你的操作系统不具备编译环境,不能安装它,你就河以用这样的网页提供的信息去安装第三方库。

http://www.lfd.uci.edu/~gohlke/pythonlibs/

包含3个步骤,以wordcloud库为例:

  • 步骤1:在UCI页面上搜索wordcloud

  • 步骤2:结合操作系统版本和Python版本,下载对应版本的文件

  • 步骤3:使用pip install <文件名>安装

posted @ 2021-02-28 17:03  狸帅  阅读(377)  评论(0编辑  收藏  举报