Python如何安装第三方模块

cmd窗口中使用pip install命令安装

1、键盘按下win + R,然后在输入框中输入cmd,回车,就打开了cmd窗口。

下图的运行框会出现到屏幕左下角。

2、输入下面的命令,回车即可。

pip install xxx    # xxx为要安装的模块名

如图所示: 

3、等待安装,安装成功后会出现Successfully installed的字样。

如图:

在PyCharm中安装

1、在PyCharm中打开设置,选择 项目:项目名称-->Python 解释器。

2、点击页面左上角的加号,输入你要安装的模块名,选取好后,点击右下角的安装软件包即可。这里我以安装 pdfplumber 为例。

3、等待安装,下图为安装成功。

下图为安装失败的页面,一般重新安装即可。

下载好模块文件后,离线安装

PyPI · The Python Package Index        <--这个网站国内也可访问,并且检索方便

备用网站        <--这个网站需要科学上网


所以我们这里使用的是第一个网站,安装步骤如下:

1、打开第一个网站,在输入框中输入你要安装的模块名,后单击模块。

2、 点击 Download files,选择对应的py版本下载。

3、打开cmd窗口,输入如下命令,回车即可。

pip install 模块文件的完整路径

 如果模块文件在python解释器的路径下,那么上面的命令可以简化,如下:

pip install 模块文件名

示例图:

4、发现报错了,下面是报错信息。

ERROR: Could not find a version that satisfies the requirement cryptography>=36.0.0 (from pdfminer-six) (from versions: none)
ERROR: No matching distribution found for cryptography>=36.0.0

这一般是网络问题,我们使用国内的镜像源来进行安装,如下。

pip install 模块名  -i 镜像源地址 --trusted-host pypi.douban.com  # 注意-i前要留2个空格以上

国内的一些镜像源: 

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣:http://pypi.douban.com/simple/

我这里使用清华镜像,综合上述,得到了如下命令:

pip install "D:\pdfplumber-0.11.0-py3-none-any.whl" -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.douban.com

最后也是成功安装,如下图。 

最后建议把whl文件放在全英文路径下,因为最后成功中我改了模块文件的路径,不确定是不是修改的缘故。

验证是否安装成功

在cmd中输入py回车(有些是输入python),进入python解释器,再输入如下命令:

import 模块名

我这里的模块名是 pdfplumber ,如图说明安装成功。 

第三方模块的卸载

在cmd中输入如下命令:

pip uninstall 模块名

我这里的模块是 pdfplumber ,如图卸载成功。

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

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

相关文章

【13137】基于TQM的人力资源管理

目录 1.单选题 2.多选题 3.名词解释题 4.简答题 1.单选题

中通科技数仓数据治理实践

目录 一、背景 1.1 中通数仓架构介绍 1.2 中通数仓层级划分 1.3 中通数据现状 1.4 中通数仓现面临的压力 二、数据仓库具体实践 2.1 时效治理 2.1.1 数据入仓治理 2.1.2 核心模型治理 2.2 存储治理 2.3 内存治理 2.3.1 内存浪费治理 2.3.2 数据倾斜治理 2.3.3 内…

算法设计与分析实验报告c++java实现(ACM面试题、字符串匹配算法、循环赛日程安排问题、分治法求解最大连续子序列和、动态规划法求解最大连续子序列和)

一、 实验目的 1&#xff0e;加深学生对算法设计方法的基本思想、基本步骤、基本方法的理解与掌握&#xff1b; 2&#xff0e;提高学生利用课堂所学知识解决实际问题的能力&#xff1b; 3&#xff0e;提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 1、【ACM、…

linux 内存寻址

&#xff08;持续更新&#xff09; 相关概念 内存地址 当使用80x86&#xff08;32位&#xff09;微处理器时&#xff0c;一般分为三种不同的地址&#xff1a; 逻辑地址 包含在机器语言指令中用来指定一个操作数或一条指令的地址。每一个逻辑地址都由一个段(segment)和偏移量…

linux重定向符号

将ls命令执行结果重定向到a文件中 将错误ls命令执行结果重定向到a文件中&#xff08;这里用到前面的标准错误输出重定向&#xff09;

科研学习|可视化——相关性结果的可视化

一、相关性分析介绍 相关性分析是指研究两种或者两种以上的变量之间相关关系的统计分析方法&#xff0c;一般分析步骤为&#xff1a; 1&#xff09;判断变量间是否存在关联&#xff1b;2&#xff09;分析关联关系&#xff08;线性/非线性&#xff09;、关联方向&#xff08;正相…

上海人工智能实验室的书生·浦语大模型学习笔记(第二期第三课——上篇)

书生浦语是上海人工智能实验室和商汤科技联合研发的一款大模型&#xff0c;这次有机会参与试用&#xff0c;特记录每次学习情况。 一、课程笔记 本次学习的是RAG&#xff08;Retrieval Augmented Generation&#xff09;技术&#xff0c;它是通过检索与用户输入相关的信息片段…

基于SSM的大学生兼职平台的设计与实现需求(源码+配套文档)

基于SSM的大学生兼职平台的设计与实现需求&#xff08;源码配套文档&#xff09; 摘 要 信息社会、信息时代造就了现在我们所拥有的科技生活。各种关于生活、社团的互联网软件逐步的走向了百姓的生活当中&#xff0c;移动互联网在当下的时代中有着非常成熟的应用&#xff…

【nodejs基础学习三-浏览器偏好设置】

系列文章目录 第一章 nodejs基础学习–注释、变量、运算符、字符串、函数&#xff08;一&#xff09; 第二章 nodejs基础学习–循环、对象字符、模块导入出&#xff08;二&#xff09; 第三章 nodejs基础学习三-浏览器设置 系列文章目录一、开发者模式二、web偏好设置 一、开发…

将没有父对象的组件加入布局,将布局设置给一个窗口,窗口析构时,组件自动释放

创建按钮&#xff0c;和布局管理器&#xff0c;把按钮加入到布局管理器&#xff0c;窗口中使用布局管理器。 MyButton *button2 new MyButton; MyButton *button3 new MyButton; QHBoxLayout *layout new QHBoxLayout; layout ->addWidget(button2); layout ->addWid…

1.网络编程-网络协议

目录 网络编程是什么 网络编程三要素 OSI七层网络模型 TCP/IP五层模型 SSL/TLS 是哪层协议 网络编程是什么 网络编程是计算机科学中的一个重要领域&#xff0c;它涉及到编写能够在网络环境中进行通信的程序。网络编程的核心目标是使不同的设备能够通过网络交换信息&#…

100美元如何做安全防御?

面对仅有100美元的网络安全预算&#xff0c;如何确保家庭网络和个人数据的安全&#xff1f;近期&#xff0c;国外媒体咨询了几位网络安全领域的专家&#xff0c;他们提出了在有限预算下最大化网络安全的有效方法。以下内容提炼了四位专家关于家庭网络安全预算分配的独特观点与实…

【前端Vue】Vue3+Pinia小兔鲜电商项目第5篇:整体认识和路由配置,本资源由 收集整理【附代码文档】

Vue3ElementPlusPinia开发小兔鲜电商项目完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;认识Vue3&#xff0c;使用create-vue搭建Vue3项目1. Vue3组合式API体验,2. Vue3更多的优势,1. 认识create-vue,2. 使用create-vue创建项目,1. setup选项的写法和执行…

万亿资产规模,一个指标平台,银行业数据赋能经营的最佳实践

为了适应经营环境变化&#xff0c;企业的发展模式需要转向高质量发展。在数字经济时代&#xff0c;借助数字化手段实现数字化经营&#xff0c;是企业实现高质量发展的必由之路。 指标平台逐渐成为企业数据基础设施中的重要组成部分。企业可以借助指标平台对数据资产进行便捷化…

全面的网络流量监控

流量监控指的是对数据流进行的监控&#xff0c;通常包括出数据、入数据的速度、总流量。通过网络流量监控&#xff0c;组织可以确保只有业务关键型流量通过网络传输&#xff0c;并限制不需要的网络流量&#xff0c;从而提高网络效率&#xff0c;又可以防止停机、减少 MTTR、帮助…

实验8 内置对象session

一、实验目的 掌握怎样在JSP中使用内置对象session 二、实验项目内容&#xff08;实验题目&#xff09; 编写代码&#xff0c;掌握session的用法。【参考课本4.6.5 】 三、源代码以及执行结果截图&#xff1a; choiceGrade.jsp <% page language"java" content…

ad原理图库的创建及引入

SCH是原理图库。 PCB是封装库。 法1 小器件 1.创建lib 保存路径 2.创建器件 3.绘制器件 右击》放置》选择要放置的东西》左键放置&#xff0c;右键结束。 放置引脚快捷↓ 【Name】:用于输入库元件引脚的功能名称.  【Designator】:用于设置引脚的编号 选择器件后电机T…

EEPROM读写案例(以AT24C02为例)

本篇文章主要是在学习单片机串行接口时的学习经历&#xff0c;主要侧重于驱动程序的讲解。下文将通过ESP32S3、STM32两款MCU进行编写驱动案例。 1、AT24C02简要说明 AT24C02是美国微芯科技公司生产的电擦写式只读存储器系列中的一款&#xff0c;其容量为2K位&#xff08;即256字…

前端项目部署教程——有域名无证书

一、拉取nginx镜像 docker pull nginx //先拉取nginx镜像二、打包前端项目 1、将Vue打包项目传输到/usr/local/vue/下blog和admin文件夹下 2、在/usr/local/nginx下创建nginx.conf文件&#xff0c;格式如下&#xff1a; events {worker_connections 1024; }http {include …

每日OJ题_BFS解决FloodFill④_力扣130. 被围绕的区域

目录 力扣130. 被围绕的区域 解析代码 力扣130. 被围绕的区域 130. 被围绕的区域 难度 中等 给你一个 m x n 的矩阵 board &#xff0c;由若干字符 X 和 O &#xff0c;找到所有被 X 围绕的区域&#xff0c;并将这些区域里所有的 O 用 X 填充。 示例 1&#xff1a; 输入&…