python | 两招解决第三方库安装难点
前言
python 被广泛应用的原因之一,便是拥有大量的第三方库,涵盖 web 开发、数据分析和机器学习等多个方面。
对于多数初学者来说,如何成功安装 python 第三方库成为了一大难点,总是因各种原因导致安装失败。
本文以自身经验,总结了两种第三方库的安装方法,几乎可应对所有的第三方库安装。
进行方法介绍之前,特别提示:
对于 python 初学者来说,建议在安装 python 环境时,一定要配置环境变量,好处有二:
一是可以省掉很多麻烦,比如安装第三方库时,不用纠结、考虑库的文件存放位置。
二是避免很多不知名报错原因,包括程序运行、第三方库安装及使用等。
以下总结的两种第三方库安装方法,均是默认已经配置了 python 环境变量的情况下进行的。
查看是否配置环境变量方法:
打开 cmd ,输入命令【python】,然后回车。
出现 python 版本号等提示信息,则表示已经配置了环境变量,如下图:

注:python 环境变量的配置方法及原理,可参考往期文章——python 环境变量配置方法,环境变量 | 是不是必须配置?怎么配置?
两种方法详解
第一种:pip 在线安装
首选安装方法,利用 pip 在线安装,完整命令如下:
pip install PackageName(第三方库名)
实例:安装爬虫程序中常用的 HTTP 库【requests】
打开 cmd ,直接输入完整安装命令:pip install requests,然后回车即可。

该方法优点:最简单、直接、省力的方法,适用于绝大多数的第三方库安装。
重要提示:如果按照以上步骤使用 pip 命令进行安装时,出现报错,可先尝试以【管理员身份】运行命令提示符(cmd),再输入安装命令进行安装。最后实在不行,建议才考虑下一种安装方法。
第二种:pip + whl 文件安装
第一种方法完全失败情况下,换用【 pip + whl 文件】的方式进行安装。
该方法具体步骤,如下:
1、根据已安装的 python 版本去下载对应版本第三方库的 whl 文件。
常用第三方库下载链接可参考:https://pypi.org/
2、下载好 whl 文件后,打开 cmd ,输入安装命令回车即可。
pip install 文件路径+文件名.whl
实例:安装词云库 wordcloud
根据 python 版本下载对应的 whl 文件,本文版本为:python3.6。
所以下载文件为:wordcloud-1.8.1-cp36-cp36m-win_amd64.whl。
然后打开 cmd ,输入以下完整命令,然后回车。
pip install wordcloud-1.8.1-cp36-cp36m-win_amd64.whl
注:根据自己存放 whl 文件的路径,更改命令,如 whl 文件放在d盘根目录下,命令则变成:pip install d:\wordcloud-1.8.1-cp36-cp36m-win_amd64.whl。
总结
以上两种 python 第三方库安装方法,应该足以解决绝大多数库的安装。
再次强调,特别重要的一点就是:对于 python 初学者,一定要配置环境变量。
-end-
相关文章:
python | 两招解决第三方库安装难点
前言 python 被广泛应用的原因之一,便是拥有大量的第三方库,涵盖 web 开发、数据分析和机器学习等多个方面。 对于多数初学者来说,如何成功安装 python 第三方库成为了一大难点,总是因各种原因导致安装失败。 本文以自身经验&a…...
stm32mp15x 之 M4 使用 canfd
目录 序配置添加注坑参考 序 在使用 stm32mp15x 系列时,M4 有不少的坑,这里简单聊聊使用 canfd 时遇到的一些问题。 配置 这里使用 PLL4R 为 100M,用于 CANFD 的时钟 canfd 速率配置成 1M ,5M,其中数据传输速率为 5M…...
第七天:数据提取-正则表达式
每天上午9点左右更新一到两篇文章到专栏《Python爬虫训练营》中,对于爬虫有兴趣的伙伴可以订阅专栏一起学习,完全免费。 键盘为桨,代码作帆。这趟为期30天左右的Python爬虫特训即将启航,每日解锁新海域:从Requests库的…...
Python入门全攻略(六)
文件操作 文件路径 绝对路径:D:\pythonLearing\fileOperating.exe 相对路径:./fileOperating.exe # ./表示当前目录 # ../表示上一级目录 字符编码 字符集编码说明ASCll 最早的字符编码标准之一,基于拉丁字母的字符集,一共有128个字符GBK(国际码)用于简体中文的字符编码,…...
MongoDB副本集
副本集架构 对于mongodb来说,数据库高可用是通过副本集架构实现的,一个副本集由一个主节点和若干个从节点所组成。 客户端通过数据库主节点写入数据后,由从节点进行复制同步,这样所有从节点都会拥有这些业务数据的副本࿰…...
登录弹窗效果
1,要求 点击登录按钮,弹出登录窗口 提示1:登录窗口 display:none 隐藏状态; 提示2:登录按钮点击后,触发事件,修改 display:block 显示状态 提示3:登录窗口中点击关闭按钮࿰…...
C++上机_日期问题
1.求下一天的年月日 问题 已知某天的年月日,求下一天的年月日。 思路 参数:年,月,日(int) 返回值:void 处理:根据参数所给年月日,求下一天的年月日 思路: 1、定义一个数组&a…...
应对DeepSeek总是服务器繁忙的解决方法
最近由于访问量过大,DeepSeek服务器官网经常弹出:“服务器繁忙,请稍后再试”的提示,直接卡成PPT怎么办?服务器繁忙直接看到视觉疲劳: 解决DeepSeek卡顿问题 DeepSeek使用卡顿问题,是因为访问量…...
web第三次作业
弹窗案例 1.首页代码 <!DOCTYPE html><html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>综合案例</title><st…...
力扣 438.找到字符串中所有字母异位词
题目: 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cb…...
【Python】Python入门——基础语法及顺序语句
Python入门——基础语法及顺序语句 官方文档地址:https://docs.python.org/zh-cn/3/tutorial/index.htmlPython 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语…...
2.2 反向传播:神经网络如何“学习“?
一、神经网络就像小学生 想象一个刚学算术的小学生,老师每天布置练习题,学生根据例题尝试解题,老师批改后指出错误。神经网络的学习过程与此相似: 输入层:相当于练习题(如数字图片)输出层&…...
frp-tool,客户端frp命令行工具
在日常开发和运维过程中,端口转发和配置管理是常见的需求。 如果有自己一台服务器,并且已经开放好端口,配置好token后,这个工具一定能帮到你。 今天给大家推荐一款非常好用的frpc命令行工具,它是一个用Python编写的命令…...
【学术投稿-第五届应用数学、建模与智能计算国际学术会议】CSS伪类选择器深度解析:分类、应用与技巧
大会官网:www.cammic.org 大会时间:2025年3月21-23日 大会地点:中国-上海(上海大学宝山校区北大门乐乎新楼) 简介 第五届应用数学、建模与智能计算(CAMMIC 2025)将于2025年3月21-23日在中国…...
常用查找算法整理(顺序查找、二分查找、哈希查找、二叉排序树查找、平衡二叉树查找、红黑树查找、B树和B+树查找、分块查找)
常用的查找算法: 顺序查找:最简单的查找算法,适用于无序或数据量小的情况,逐个元素比较查找目标值。二分查找:要求数据有序,通过不断比较中间元素与目标值,将查找范围缩小一半,效率…...
Express 中 res 响应方法详解
一、res.send() 1. 功能 该方法用于发送各种类型的响应,包括字符串、对象、数组、Buffer 等。它会自动设置响应的 Content-Type 头。 2. 示例代码 const express require("express");const app express();app.get("/", (req, res) > {…...
DeepAR:一种用于时间序列预测的深度学习模型
介绍 DeepAR是一种基于递归神经网络(RNN)的时间序列预测模型,由亚马逊在2017年提出。它特别适用于处理多变量时间序列数据,并能够生成概率预测。DeepAR通过联合训练多个相关时间序列来提高预测性能,从而在实际应用中表…...
权限模型深度解析:RBAC vs ABAC vs PBAC vs TBAC,如何选择最适合的方案?
在数字化系统的安全架构中,权限管理如同一把“隐形钥匙”,既需精准控制访问边界,又要灵活适配复杂多变的业务需求。从传统的角色划分到动态属性策略,从合规驱动的集中管控到任务流程的临时授权,RBAC、ABAC、PBAC、TBAC…...
Windows逆向工程入门之堆栈结构与信息获取
公开视频 -> 链接点击跳转公开课程博客首页 -> 链接点击跳转博客主页 目录 1. 堆栈结构基础 堆栈的主要操作: 2. 代码功能解析 2.1 加载 ntdll.dll 2.2 获取 NtQueryInformationThread 函数指针 2.3 调用 NtQueryInformationThread 获取线程信息…...
【c++初阶】类和对象②默认成员函数以及运算符重载初识
目录 编辑 默认成员函数: 构造函数 构造函数的特性: 析构函数: 拷贝构造函数: 1. 拷贝构造函数是构造函数的一个重载形式。 2. 拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报…...
液压Stewart平台DDPG运动控制虚拟现实【附代码】
✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅ 如需沟通交流,扫描文章底部二维码。(1)联合仿真建模与虚拟现实环境搭建:利用AMESim建立…...
智能图像质量评估:用AI为海量图片自动打分的实战指南
智能图像质量评估:用AI为海量图片自动打分的实战指南 【免费下载链接】image-quality-assessment Convolutional Neural Networks to predict the aesthetic and technical quality of images. 项目地址: https://gitcode.com/gh_mirrors/im/image-quality-assess…...
告别卡顿!LVGL V8.3手表UI页面切换的三种实战方案(附代码避坑点)
LVGL V8.3手表UI页面切换的三种实战方案与性能优化 在智能手表和嵌入式设备的UI开发中,流畅的页面切换体验往往是用户感知最直接的部分。当你在STM32或ESP32这类资源有限的MCU上实现UI时,一个卡顿的页面切换动画就足以让整个产品显得廉价。LVGL作为轻量…...
不止于单芯片:STM32G4高精度定时器(HRTIM)如何实现多MCU间的精准同步?
STM32G4高精度定时器(HRTIM)多芯片同步实战指南 在工业自动化、电力电子和精密运动控制领域,多芯片协同工作已成为提升系统性能的关键。想象一下,当您需要控制一个多相电机驱动系统,或者构建一个分布式电源管理架构时,如何确保分布…...
构建高可用分布式身份验证系统:MultiLogin架构深度解析与毫秒级响应设计
构建高可用分布式身份验证系统:MultiLogin架构深度解析与毫秒级响应设计 【免费下载链接】MultiLogin 外置共存 项目地址: https://gitcode.com/gh_mirrors/mu/MultiLogin 在当今Minecraft服务器生态中,身份验证系统的碎片化已成为制约服务器可扩…...
Calva高级功能:REPL窗口、断点调试和性能分析
Calva高级功能:REPL窗口、断点调试和性能分析 【免费下载链接】calva Clojure & ClojureScript Interactive Programming for VS Code 项目地址: https://gitcode.com/gh_mirrors/ca/calva Calva是一款专为Visual Studio Code设计的Clojure & Clojur…...
初创公司如何借助 Taotoken 以更低成本验证多个大模型能力
初创公司如何借助 Taotoken 以更低成本验证多个大模型能力 对于资源有限的初创团队而言,在产品原型开发阶段,选择合适的大模型是一项关键且充满挑战的决策。直接接入多个厂商的原生 API 意味着需要分别注册账号、管理多个密钥、面对不同的计费方式和接口…...
利用 Taotoken 实现 AI 应用在不同模型间的故障自动切换
利用 Taotoken 实现 AI 应用在不同模型间的故障自动切换 1. 生产环境中的模型可用性挑战 在构建生产级 AI 应用时,服务可用性是核心考量因素之一。单一模型供应商可能因突发流量、系统维护或网络波动导致服务降级,直接影响终端用户体验。Taotoken 平台…...
基于lumerical fdtd的六边形狭缝生成斯格明子
关键词:斯格明子;SPP波;光学斯格明子;相位调控本工作基于表面等离激元(SPP)场,设计六边形金属狭缝结构实现光学斯格明子的动态调控,通过时域有限差分法(FDTD)…...
终极macOS窗口自动聚焦指南:用AutoRaise提升10倍工作效率 [特殊字符]
终极macOS窗口自动聚焦指南:用AutoRaise提升10倍工作效率 🚀 【免费下载链接】AutoRaise AutoRaise (and focus) a window when hovering over it with the mouse 项目地址: https://gitcode.com/gh_mirrors/au/AutoRaise 你是否厌倦了在macOS上不…...
