内容正文:
全国计算机等级考试二级教程
Python语言程序设计
(2018年版)
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
【第10章】
Python第三方库概览
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 第三方库的获取和安装
n 脚本程序转变为可执行程序的第三方库 :
PyInstaller库(必选)
n 第三方库: jieba库(必选)、wordcloud库(可选)
考纲考点
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
知识导图
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
Python第三方库的获取和安装
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n Python第三方库依照安装方式灵活性和难易程
度有三个方法:pip工具安装、自定义安装和文
件安装。
Python第三方库的获取和安装
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 最常用且最高效的Python第三方库安装方式是
采用pip工具安装。pip是Python官方提供并维
护的在线第三方库安装工具。
pip install <拟安装库名>
pip工具安装
:\>pip install pygame
...
Installing collected packages: pygame
Successfully installed pygame-1.9.2b1
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n pip是Python第三方库最主要的安装方式,可以安装超
过90%以上的第三方库。然而,还有一些第三方库无法
暂时用pip安装,此时,需要其他的安装方法。
n pip工具与操作系统也有关系,在Mac OS X和Linux等操
作系统中,pip工具几乎可以安装任何Python第三方库,
在Windows操作系统中,有一些第三方库仍然需要用其
他方式尝试安装。
pip工具安装
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 自定义安装指按照第三方库提供的步骤和方式安装。第
三方库都有主页用于维护库的代码和文档。以科学计算
用的numpy为例,开发者维护的官方主页是:
http://www.numpy.org/
n 浏览该网页找到下载链接,如下:
http://www.scipy.org/scipylib/download.html
n 进而根据指示步骤安装。
自定义安装
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 为了解决这类第三方库安装问题,美国加州大学尔湾分
校提供了一个页面,帮助Python用户获得Windows可直
接安装的第三方库文件,链接地址如下:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
文件安装
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 这里以scipy为例说明,首先在上述页面中找到scipy库
对应的内容。选择其中的.whl文件下载,这里选择适用
于Python 3.5版本解释器和32位系统的对应文件:scipy-
0 . 1 7 . 1 - c p 3 5 - c p 3 5 m - w i n 3 2 . w h l,下载该文件到
D:\pycodes目录。
n 然后,采用pip命令安装该文件。
文件安装
:\>pip install D:\pycodes\scipy-0.17.1-cp35-cp35m-win32.whl
Processing d:\pycodes\scipy-0.17.1-cp35-cp35m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.17.1
{#{QQABKQYEogCAAgBAAQgCUQVQCAOQkBEAACoOAFAIIAAAARFABCA=}#}
n 对于上述三种安装方式,一般优先选择采用pip
工具安装,如果安装失