第三方库的安装与调用

一、第三方库的获取与安装

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

安装Python第三方库的3种方法:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(1)使用pip命令;uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(2)集成安装方法;uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(3)文件安装方法。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1、使用pip命令(需要联网)uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

使用Python自带的pip安装工具安装第三方库时,需要打开操作系统提供的命令行,适合Winidows、macOS和Linux平台。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  •  
 
pip -h    # 查看pip命令的使用帮助信息

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

常用的pip指令如下:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(Python3.4之后的版本都自带了pip)uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip install <第三方库名>:安装指定的第三方库。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip install -U <第三方库名>:将已安装的第三方库更新到最新版本。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip uninstall <第三方库名>:卸载指定的第三方库。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip download <第三方库名>:下载但不安装指定的第三方库。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip show <第三方库名>:查看指定的第三方库的详细信息。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip search <第三方库名>:根据关键词在名称和介绍中搜索第三方库。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

pip list:列出当前系统已经安装的第三方库。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

python -m pip install --upgrade pip:升级pip。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

了解常用的模块pytessearct、pyquery、requests、urllib3、wheel、wordcloud(词云库)、xlrd(读Excel文件)、xlwt(写Excel文件)、setuptools、pymouse(模拟鼠标操作)、PyAutoGUI(模拟鼠标、键盘操作)、selenium(自动化测试环境搭建)、scrapy、cx_Oracle的安装方法。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

以安装wheel模块为例,具体操作如下:(以Windows为例)uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

方法1:联网安装uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

同时按下“Win+R”组合键,输入“cmd”字符,然后回车确认,进入命令行窗口,输入命令:pip install wheel 即可安装。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

方法2:本地安装uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(1)将whl文件下载到计算机上(任意位置均可)。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(2)按照方法1的操作,打开命令行窗口,使用cd命令切换到whl文件所在的目录。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(3)使用命令:pip install ***.whl 安装下载好的文件。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2、集成安装方法uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

下载anaconda集成开发工具。注意区别32位和64位版本,运行下载的安装包即可。安装过程如下图所示:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三方库的安装与调用uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

3、文件安装方法uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

下载对应版本的*.exe安装文件,如numpy-1.9.2-win32-superpack-python2.7.exe、mlpy-3.5.0.win32-py2.7.exe,双击运行文件即可。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

二、第三方库的导入方法uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

使用Python编写程序时,有些功能没必要自己实现,可以借助Python现有的标准库或者其他人提供的第三方库,如下所示:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  •  
  •  
  •  
  •  
math.pi         # 使用圆周率math.sin(0.5)   # 使用正弦函数math.sqrt(100)  # 使用开方函数
import math     # 导入math数学库

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1、import 模块名1 [as 别名1], 模块名2 [as 别名2], ···uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

使用这种语法格式的import语句,会导入指定模块中的所有成员(包括变量、函数、类等)。当需要使用模块中的成员时,只需将该模块名(或别名)作为前缀即可。uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

如下所示:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  •  
  •  
m.pi                # 将别名作为前缀,使用圆周率
import math as m    # 导入math库,别名设为m

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2、from 模块名 import 成员1 [as 别名1], 成员2 [as 别名2], ···uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

使用这种语法格式的import语句,只会导入模块中指定的成员,而不是全部成员。同时,当程序中使用该成员时,无需附加任何前缀,直接使用成员名(或别名)即可;当import后面不是成员名,而是*号时,表示导入全部成员uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

如下所示:uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  •  
  •  
from math import *
# 导入math库中的所有成员,使用时无需任何前缀

 uHZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

第三方库

相关教程

第三方库的安装与调用
找出回文串 【问题描述】 有字符串列表['xyx','abc','abba','1123],输出列表中的所有回文串。回文串就是
计算列表中的偶数和 【问题描述】 请产生一个列表,保存0~100的整数(包含0和100),输出列表的所有偶数和。 ●输出结果: 100以内的偶数和=2550 【解题思路】 计算0~100的
产生完全平方数的列表 【问题描述】 请产生一个列表保存100~400的完全平方数。完全平方数就是整数的平方,如100是整数10的平方,所以100就是完全平方数。 ·输出结果: 100 121
求解百钱百鸡问题 ​​​​​​​【问题描述】 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百 钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一, 值钱三;鸡雏三,值钱一;百钱买百鸡,则
输出主任的姓名 【问题描述 给定多行包含职位和姓名的字符串,编写程序输出主任的名字。 ·输入数据: 特级教师从兆杰 班主任王艳,教务处处长张静: 政教处主任刘富贵 ·输出结果: 王艳&
将文章中出现次数最多的单词改为全大写 【问题描述】 给定一段英文文章,编写程序统计出现次数最多的单词,并将文章中的所有该单词改写为全大写字母。单词之间使用空格或标点符号隔开,单词连写,如“is�
分析身份证信息 【问题描述】 给定身份证号码(本题中的身份证号为51362219810927512X),解析其不同位置上的 数字所表达的含义。 ·输出结果: 51:第1位和第2位代表所在省(直辖市、自
找出服务器的P和端口号 【问题描述】 提取用户输入的字符串中的IP地址和端口号,IP地址和端口号由冒号隔开,要求将IP地址和端口号分开打印输出在控制台上。 ·输入数据: 服务器1的P地址是:192.1
找出所有的P地址 【问题描述】 用户输入一段文字,其中包含两个合法的P地址。编写程序找出其中的IP地址,并输出结果。 输入数据: 服务器1的P地址是:192.168.3.112,服务器2的IP地址是:

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢