如何下载python模块_Python第三方库(模块)下载和安装(使用pip命令)

进行 Python 程序开发时,除了使用 Python 内置的标准模块以及我们自定义的模块之外,还有很多第三方模块可以使用,这些第三方模块可以借助 Python官方提供的查找包页面(https://pypi.org/)找到。

使用第三方模块之前,需要先下载并安装该模块,然后就能像使用标准模块和自定义模块那样导入并使用了。因此,本节主要讲解如何下载并安装第三方模块。

下载和安装第三方模块,可以使用 Python 提供的 pip 命令实现。pip 命令的语法格式如下:

pip install|uninstall|list 模块名

其中,install、uninstall、list 是常用的命令参数,各自的含义为:

install:用于安装第三方模块,当 pip 使用 install 作为参数时,后面的模块名不能省略。

uninstall:用于卸载已经安装的第三方模块,选择 uninstall 作为参数时,后面的模块名也不能省略。

list:用于显示已经安装的第三方模块。

以安装 numpy 模块为例(该模块用于进行科学计算),可以在命令行窗口中输入以下代码:

pip install numpy

执行此代码,它会在线自动安装 numpy 模块。安装完成后,将显示图 1 所示的结果:

2-1ZP21I20Y17.gif

图 1 numpy 模块安装成功示意图

pip 命令会将下载完成的第三方模块,默认安装到 Python 安装目录中的 \Lib\site-packages 目录下。打开此目录,你就会发现 numpy 包,也就是 numpy 文件夹,如图 2 所示。

2-1ZP21I221237.gif

图 2 numpy 包内容示意图

前面讲过,对于向程序中导入模块,\Lib\site-packages 目录是 Python 肯定会搜索的目录,因此位于此目录的模块,可以直接使用 import 语句引入,例如:

#直接导入 numpy 模块即可

import numpy as nu

#用 numpy 模块中的开发函数

print(nu.sqrt(16))

运行结果为:

4.0

通过 pip 命令,我们可以下载并安装很多第三方模块,如果想要查看 Python 中目前有哪些模块(包括标准模块和第三方模块),可以在 IDLE 中输入以下命令:

help('modules')

在此基础上,如果只是想要查看已经安装的第三方模块,可以在使用如下命令:

pip list

提示:在大型程序中,往往需要导入很多模块,建议初学者在导入模块时,优先导入 Python 提供的标准模块,然后再导入第三方模块,最后导入自定义模块。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ajax技术的基本原理

我用一个简单的用户名验证的例子来谈一谈我对Ajax的了解: 这个例子用到了两个JSP和一个JS,我没有用后台来验证,因为原理是一样的. 1.用户注册表单页:ajaxCheckUser.jsp <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding&q…

什么是二叉树?以及二叉树如何遍历?

像现实当中的树一样&#xff0c;需要把现实当中的树反过来看。 树根&#xff08;4偏移&#xff09; 左子树(0偏移) 右子树&#xff08;8偏移&#xff09; (树根) (树根) 左子树 右子树 左子树 右子树 (树根) (树根…

python装饰器带参数函数_当我使用带参数的python装饰器时,如何将参数传递给最内部的函数?...

当Func返回不是真时&#xff0c;我的装饰器用于召回Func。def deco_retry(retry_times): def _deco_retry(func): def wrapper(*args, **kwargs): while retry_times > 0: ret func(*args, **kwargs) if ret: return ret retry_times - 1 return wrapper return _deco_retr…

[html] 进入编辑页面时,如何把光标聚焦到第一个input?

[html] 进入编辑页面时&#xff0c;如何把光标聚焦到第一个input&#xff1f; <title>Insert title here</title> <script> window.onload function () { var input document.getElementById("username"); input.focus(); } </script> 个…

GODADDY主机用tar命令通过SSH远程打包20M以上的文件

GODADDY的虚拟主机控制面板虽然使用起来非常方便&#xff0c;对于文件管理的很多操作也非常到位&#xff0c;但是有一个非常令人头疼的问题&#xff0c;就是GODADDY在 主机控制面板中只支持小于20M的文件打包&#xff0c;这对于大部分的站长朋友来说&#xff0c;是非常不方便的…

[html] 你有使用过MediaRecorder吗?说说它的运用场景有哪些?

[html] 你有使用过MediaRecorder吗&#xff1f;说说它的运用场景有哪些&#xff1f; 录屏个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

python链表怎么定义_python:链表定义以及实现

链表&#xff08;linked list&#xff09;是一组数据项的集合&#xff0c;其中每个数据项都是一个节点的一部分&#xff0c;每个节点还包含指向下一个节点的链接. 链表的数据结构如下图所示在链表中删除操作可以通过修改指针来实现,如下图所示:插入则是调整,插入点的前后两个指…

NetCore 依赖注入之服务之间的依赖关系

简单介绍,直接官方文档 https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection?viewaspnetcore-2.2 public interface IOperation {Guid OperationId { get; } }public interface IOperationTransient : IOperation { }public interface IOperatio…

安卓注册手机短信验证码验证的案例-01

为了实现注册手机验证验证码 在网上百度了许久的注册手机验证码发送验证的案例要么是太过时要么就是不能用了 在此把我最近几天研究的成果发到这里希望 能够给遇到相同问题的人给予帮助 首先看看运行的效果图&#xff1a; 简单的介绍下博主用的是mod 的sdk来短信验证 使用的…

项目管理理论与实践系列文章索引

项目管理理论与实践&#xff08;1&#xff09;——企业项目管理介绍 项目管理理论与实践&#xff08;2&#xff09;——软件需求分析 项目管理理论与实践&#xff08;3&#xff09;——如何进行有效的项目管理 项目管理理论与实践&#xff08;4&#xff09;——UML应用&#xf…

Gym - 100543L

Gym - 100543Lhttps://vjudge.net/problem/153854/origin区间dp&#xff0c;要从区间长度为1开始dp #include<iostream> #include<cstdio> #include<queue> #include<algorithm> #include<cmath> #include<ctime> #include<set> #in…

安卓注册手机短信验证码验证的案例-02

本部分我们将讲述如何实现手机注册验证码的代码 首先我们得有一个验证码的界面如下图所示&#xff1a; 代码如下&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/an…

[html] input上传图片怎样触发默认拍照功能?

[html] input上传图片怎样触发默认拍照功能&#xff1f; 使用 capture 属性&#xff0c;capture 的值可以是&#xff1a;camera 打开摄像头user 打开前置摄像头environment 打开后置摄像头以上几个属性都不能保证设备会按照设置的一样打开前置或后置摄像头&#xff0c;如果设备…

推荐阅读《大话设计模式》的策划编辑陈禹成写的新书《电脑使用说明书》

三年前&#xff0c;我很幸运能与陈禹成&#xff08;当年叫陈冰&#xff0c;曾是清华大学出版社策划编辑&#xff09;合作&#xff0c;完成了《大话设计模式》的创作和出版工作。应该说&#xff0c;没有陈禹成的帮助&#xff0c;也不可能有《大话设计模式》的成功。非常感谢他&a…

python复利计算_使用Python函数计算复利

写一个函数&#xff0c;在给定的年数后&#xff0c;用给定的初始余额和利率计算银行帐户的余额。假设利息每年复利。在 出现错误“ValueError:索引28处不支持格式字符I&#xff08;0x49&#xff09;” 这是我目前为止的代码。在def BankBalance(): InputB 1000 return InputB …

c# asp.net mvc 开发的正方教务助手(一)

在网上百度了很多模拟登陆教务教务助手的教程 要么是java要么是php要么就是python 难得查找到一个c#的结果又是客户端的&#xff0c;一个网页版的都没看到 于是楼主决定在研究&#xff0c;自行写一个网页版方正教务助手 历时一个星期终于完成&#xff0c;效果如下所示&…

[html] input上传文件可以同时选择多张吗?怎么设置?

[html] input上传文件可以同时选择多张吗&#xff1f;怎么设置&#xff1f; <input type"file" multiple"multiple" value"浏览" />个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷…

C# 解析 Targa文件 (TGA) 图形

使用方法 ImageTGA _Tga new ImageTGA(); Bitmap _Bitmap new Bitmap(124, 234); this.DrawToBitmap(_Bitmap, new Rectangle(0, 0, 124, 234)); _Tga.Image _Bitmap; _Tga.SaveImage("C:\1.tga"); 保存的时候只实现了非RLE的 8位 24位 32位 有需要的自己改写下 S…

python中读写excel_python读写Excel

Python读写excel 对于python 处理excel 表格&#xff0c;这个日常工作的需求还是不少&#xff0c;于是查查资料&#xff0c;自己写写&#xff0c;总结一下&#xff0c;记录一下&#xff0c;下次遇到直接拿过来用&#xff0c;方便自己&#xff0c;方便大家。 好在python有读写ex…

c# asp.net mvc 开发的正方教务助手(二)

在上一篇文章展示了项目实际运行情况 现在我们来分析该项目如何完成的&#xff1a; 第一步&#xff1a;登陆你们的教务&#xff0c;这是我们学习的教务的主页http://jw.svtcc.edu.cn/Default2.aspx&#xff0c;进去之后&#xff0c;打开使用火狐浏览器进行登陆分析 在火狐浏览…