74. ‘pip‘不是内部或外部命令,也不是可运行的程序-解决办法

news2025/8/6 3:46:58

74. 'pip’不是内部或外部命令,也不是可运行的程序-解决办法

文章目录

  • 74. 'pip'不是内部或外部命令,也不是可运行的程序-解决办法
    • 1. 课题导入
    • 2. 手动配置环境变量
      • 1. 准备工作
      • 2. 配置步骤
    • 3. 命令行安装

1. 课题导入

有的同学在使用pip安装第三方库时,系统报错,提示pip不是内部或外部命令,也不是可运行的程序

这是由于在安装Python的时候,没有勾选Add Python 3.8 to PATH

Add Python 3.8 to PATH的意思就是把Python加入环境变量

在这里插入图片描述

解决的办法是在高级系统设置里把Python的安装目录和安装目录下的【Scripts】文件夹所在的目录加入到环境变量中。

Scripts[skrɪpts]:脚本。

这个操作就是我们常说的配置环境变量。

然后关闭cmd.exe再重新启动输入安装命令即可。

2. 手动配置环境变量

1. 准备工作

先找到你的Python安装目录和安装目录下的【Scripts】文件夹所在的位置。

如何找到所在的位置这个其实上一节我们有详细的讲解。

  1. 【win】+【R】打开【运行】;

  2. 在【打开(O)】后的框中输入【%Appdata%】;

  3. 点击【确定】;

  4. 确定后打开了一个【Roaming】文件夹;

  5. 点击打开的文件夹的上一级文件夹,即点击【AppData】;

  6. 点击【Local】文件夹;

  7. 点击【Programs】文件夹;

  8. 点击【Python】文件夹;

  9. 点击【Python39】文件夹;

这就是我们的Python的安装目录,将该目录复制下来备用。

在这里插入图片描述

C:\Users\xxx\AppData\Local\Programs\Python\Python39
  1. 点击【Python39】文件夹里【Scripts】文件夹。

将该目录复制下来备用。

C:\Users\xxx\AppData\Local\Programs\Python\Python39\Scripts

【备注】

你不能用我的路径,要找到你电脑的Python所存储的路径。

查找路径的方法有很多,用你掌握的即可。

2. 配置步骤

  1. 任意打开一个文件夹

  2. 点击左侧的【此电脑】

在这里插入图片描述

  1. 然后点击左上角的【属性】

在这里插入图片描述

  1. 点击右侧的【高级系统设置】

在这里插入图片描述

  1. 点击【环境变量】

  2. 点击左侧的【Path】

在这里插入图片描述

  1. 点击【编辑】

  2. 点击【新建】

  3. 将刚才找到的python的安装目录粘贴在新建的空白框中。

  4. 再点击一次【新建】

  5. 将刚才找到的Scripts的目录粘贴在新建的空白框中。

  6. 点击【编辑环境变量】页面的【确定】

  7. 点击【环境变量】页面的【确定】

  8. 点击【系统属性】页面的【确定】

在这里插入图片描述

然后关闭cmd.exe,重新启动cmd.exe后输入安装命令即可。

3. 命令行安装

【语法】

python -m pip install 库名

【示例】

python -m pip install requests

【语法解析】

  1. python指电脑上安装的 Python 解释器。

  2. -m pip 是让 Python 解释器运行 pip 包管理器模块。

  3. install,安装的意思。

install[ɪnˈstɔːl]:安装。

  1. requests是库名,这是一个爬虫时访问网页的库,你可以替换成你想要的库。

这种安装方式是把pip作为一个模块来进行运行。

这个模块运行的方式适合于操作系统里同时存在多个版本的Python。

在实际使用的时候每个版本都有用,你不能确定哪个版本是默认的版本,这时可以采用这种方式。

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

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

相关文章

elasticsearch 分布式搜索引擎1

1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: 在GitHub搜索代码 在电商网站搜索商品 在百度搜索答案 在…

WorksPace一款简化修改IP繁琐重复性工作的高效工具

WorksPace简介 workspace软件中文版是一个集成修改网卡IP、网络扫描、记事本、快速启动的效率工具,前端使用Flutter,后端主要是Dart,少量的后台功能用以前Golang,数据存储使用SQLite。主要是为了简化我在日常工作中的频繁重复操作…

app里未读消息已读、未读是怎么设计的?

也不知道大家目前都用的java编程软件有哪些,毕竟在应用程序中,未读和已读消息的设计取决于应用程序的需求和目标。下面是一些常见的设计模式:一、简单的未读/已读标记简单的未读/已读标记:这是最常见的设计,用户打开应…

Linux - Linux系统优化思路

文章目录影响Linux性能的因素CPU内存磁盘I/O性能网络宽带操作系统相关资源系统安装优化内核参数优化文件系统优化应用程序软件资源系统性能分析工具vmstat命令iostat命令sar命令系统性能分析标准小结影响Linux性能的因素 CPU CPU是操作系统稳定运行的根本,CPU的速…

一元导数与多元求导数总结

前序:文章结构 1.一元导数 ①一般函数求导 因为太简单的原因,事实上一般函数求导不会单独出现,大多数都是出现在各种特殊的求导过程中。只要掌握16个基本求导公式没问题。 ②复合函数求导(主要链式法则) 这种一般是…

流量监管与整形

流量监管与整形概览流量监管介绍流量监管令牌桶流量监管的具体实现单桶单速流量监管双桶单速流量监管双桶双速流量监管流量整形介绍GTS(Generic Traffic Shaping)LR(Line Rate)流量整形与流量监管的区别概览 流量整形是对报文的速…

某美颜app sig参数分析

之前转载过该app的文章,今天翻版重新整理下,版本号:576O5Zu56eA56eAYXBwIHY5MDgw (base64 解码)。 上来先抓个包: jadx搜索关键词 "sigTime",然后定位到这里 看这行代码 cVar.addForm(INoCaptchaComponent.sig, genera…

NAST概述

一、NATS介绍 NATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的,支持发布、订阅机制的分布式消息队列系统。它的核心基于EventMachine开发,代码量不多,可以下载下来慢慢研究。 不同于Java社区的kafka,nats…

C++小白入门

1.1编写程序四步走&#xff1a;创建项目创建文件编写代码运行程序解决方案资源管理器&#xff1a;在新创建的项目下右键“源文件”-添加-“新建项”-“C文件&#xff08;.cpp&#xff09;”&#xff0c;给文件取名#include <iostream> using namespace std;int main() {c…

JavaScript新手学习手册-基础代码(二)

与上篇博客相接 一&#xff1a;函数&#xff1a; 案例&#xff1a;通过函数实现绝对值的输出 方法一&#xff1a; function absoluate(x){if(x>0){return x;}else{ return -x;}} 在控制台调用函数 方法二&#xff1a; var demo1 function(x){if(x>0){return x;}els…

springboot项目如何配置启动端口

文章目录0 写在前面1 配置文件(.yaml)--推荐2 配置文件(.properties)3 IDEA配置--不推荐4 写在最后0 写在前面 项目启动需要一个独立的端口&#xff0c;所以在此记录一下。 根据配置文件的后缀书写格式略有不同。 1 配置文件(.yaml)–推荐 若是.yaml后缀的配置文件&#xff0…

SIP网络定压功放 SIP735T机架式广播终端

一、描述SIP735T是广州新悦网络设备有限公司的一款合并式定压功放&#xff0c;支持标准SIP协议&#xff0c;具有10/100M以太网接口&#xff0c;后面板上有2组AUX音源输入和6.35mm接口的麦克风输入&#xff0c;可以输入本地音源&#xff0c;播放来自网络与本地的音频。同时配置5…

Spark UI

Spark UIExecutorsEnvironmentStorageSQLExchangeSortAggregateJobsStagesStage DAGEvent TimelineTask MetricsSummary MetricsTasks展示 Spark UI &#xff0c;需要设置配置项并启动 History Server # SPARK_HOME表示Spark安装目录 ${SPAK_HOME}/sbin/start-history-server…

【女神节】简单使用C/C++和Python嵌套for循环生成一个小爱心

目录 前言实现分析代码实现代码如下效果如下优化效果代码如下效果如下总结尾叙前言 女神节马上到了,有女朋友的小伙伴是不是已经精心准好礼物了呢!对于已婚男士,是不是整愁今天又该送什么礼物呢!说真的,我也整愁着,有什么要推荐么,评论留言下! 实现分析 可以先在纸上或…

HashMap底层实现原理及面试题

文章目录1. 常见的数据结构有三种结构1.1 各自数据结构的特点2. HashMap2.1 概述2.2 底层结构2.2.1 HashMa实现原理&#xff1a;2.2.1.1 map.put(k,v)实现原理2.2.1.2 map.get(k)实现原理2.2.1.3 resize源码2.2.2 HashMap常用的变量2.2.3 HashMap构造函数2.3 JDK1.8之前存在的问…

JUC并发编程——多把锁

一、多八锁 多把不相干的锁 一间大屋子有两个功能&#xff1a;睡觉、学习&#xff0c;互不相干。 现在小南要学习&#xff0c;小女要睡觉&#xff0c;但如果只用一间屋子&#xff08;一个对象锁&#xff09;的话&#xff0c;那么并发度很低 解决方法就是准备多个房间&#x…

Validator校验之ValidatorUtils

注意&#xff1a;hibernate-validator 与 持久层框架 hibernate 没有什么关系&#xff0c;hibernate-validator 是 hibernate 组织下的一个开源项目 。 hibernate-validator 是 JSR 380&#xff08;Bean Validation 2.0&#xff09;、JSR 303&#xff08;Bean Validation 1.0&…

python实现半色调技术图像转换

半色调技术 半色调技术是一种将灰度图像转换为黑白图像的技术。它是通过将灰度图像的像素值映射到黑白像素值上来实现的。 比如说&#xff0c;在一块只能显示纯黑或纯白的屏幕上&#xff0c;如何将一张灰度图显示出灰度的效果&#xff0c;这时就可以用半色调技术实现。 如下…

SpringBoot整合MybatisPlus

文章目录前言一、MybatisPlus是什么&#xff1f;二、使用步骤1.导入依赖2.编写配置文件3.编写Controller和实体类4.编写持久层接口mapper5.启动类加包扫描注解6.测试总结前言 本篇记录一下SpringBoot整合MybatisPlus 一、MybatisPlus是什么&#xff1f; MyBatis-Plus&#xff…

webview的工作、内存泄漏、漏洞以及缓存机制原理原理+方案解决

分析一段appium的日志来分析webview的工作原理&#xff0c;文章尾部附有自动化脚本及完整日志&#xff1a; 解析&#xff1a; 获取上下文列表 服务端发送命令adb shell cat /proc/net/unix获取域套接字列表。那什么是域套接字呢&#xff1f; 域套接字&#xff1a;是unix系统里…