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是一个非常好的开发环境。
第三方库的文件安装方法
为什么有些第三方库用pip可以下载,但无法安装?
-
某些第三方库pip下载后,它提供的并不是可执行的文件,需要编译再安装
-
如果操作系统没有编译环境,则能下载但不能安装
可以直接下载编译后的版本用于安装吗?
下面这个网站,简称 UCI页面,是加州大学一位教授维护的网页,这里边给出了Windows操作系统上,一批可以下载但是需要经过编译再安装的第三方库的直接编译后的版本。也就是如果你用pip指令安装一个第三方库,它能够完整下载,但是你的操作系统不具备编译环境,不能安装它,你就河以用这样的网页提供的信息去安装第三方库。
http://www.lfd.uci.edu/~gohlke/pythonlibs/
包含3个步骤,以wordcloud库为例:
-
步骤1:在UCI页面上搜索wordcloud
-
步骤2:结合操作系统版本和Python版本,下载对应版本的文件
-
步骤3:使用pip install <文件名>安装