当前位置: 首页 > news >正文

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

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。

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

相关文章:

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

74. pip’不是内部或外部命令,也不是可运行的程序-解决办法 文章目录74. pip不是内部或外部命令,也不是可运行的程序-解决办法1. 课题导入2. 手动配置环境变量1. 准备工作2. 配置步骤3. 命令行安装1. 课题导入 有的同学在使用pip安装第三方库时&#xf…...

MIL图像处理那些事:应用程序模块(Mapp)- 初始化和控制MIL应用程序的执行环境

提示:本系列文章通过示例详细介绍MIL图像处理的基础知识及相关操作,让给你快速学会使用MIL进行图像处理 文章目录 前言初始化Mil环境MappAllocMappAllocDefault计时MappTimer异常处理打开和关闭 Mil 异常提示C# try...catch回调函数MappHookFunction查询MappInquire文件操作Ma…...

Pytorch基础语法学习2——argparse模块

一、基本介绍 argparse 模块是 Python 内置的用于命令行参数解析的模块,可以通过少数代码中变量或者参数的改变以实现对整个代码项目的操控。对于大型代码项目(如代码超过1000行),十分便捷 argparse 模块可以让人轻松编写用户友好的命令行接口&#xf…...

CHAPTER 2 目录及文件

目录及文件1 目录1.1 目录结构1.2 核心目录2 文件2.1 /etc/中的文件2.1.1 修改主机名(/etc/hostname)2.1.2 网卡配置文件2.1.3 开机自启动配置文件(/etc/rc.local)2.1.4 /etc/motd和/etc/issue2.2 /var/中的文件2.3 /proc/中的文件2.3.1 CPU信息(lscpu)3 文件类型3.1 类型说明3…...

2021牛客OI赛前集训营-提高组(第四场) T1最终测试

2021牛客OI赛前集训营-提高组(第四场) 题目大意 有nnn个选手参加比赛,比赛有两道题。 对于第一题,第iii个选手有50%50\%50%的可能拿到ai,1a_{i,1}ai,1​分,有50%50\%50%的可能拿到000分。 对于第二题,第…...

【华为OD机试2023】租车骑绿岛 C++ Java Python

【华为OD机试2023】租车骑绿岛 C++ Java Python 前言 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出,input/cin接收输入…...

05-路由中的Hook

hook中使用 this.props中的路由 类组件中我们通过 this.props 获取到的关于路由的相关方法和数据&#xff0c;在函数组件中还是可以继续通过参数 props 来获取使用&#xff1a; export default function Login(prosp) {return (<button onClick{() > {props.history.pu…...

Ubuntu20.04 源码编译安装SRS-6流媒体服务器,开启GB28181支持

1. 下载SRS源码 直接从仓库clone git clone -b develop https://gitee.com/ossrs/srs.git 2. 编译源码 此处通过 --gb28181on 开启GB28181支持&#xff0c;默认是不开启的 cd srs/trunk && ./configure --gb28181on && make -j4 3. 编译过程中遇到的问题 …...

Web前端学习:六 -- 练习小总结

1、背景颜色透明度写法&#xff1a; background&#xff1a;rgba(R&#xff0c;G&#xff0c;B&#xff0c;Alpha透明度) 透明度范围&#xff1a;0–1&#xff0c;1完全不透明&#xff0c;0完全透明 2、伪类 hovar&#xff1a; 当鼠标接触该元素是&#xff0c;显示另一种样…...

微服务之 CAP原则

文章目录微服务CAP原则AC 可用性 一致性CP 一致性 分区容错性AP 可用性 分区容错性提示&#xff1a;以下是本篇文章正文内容&#xff0c;SpringCloud系列学习将会持续更新 微服务CAP原则 经过前面的学习&#xff0c;我们对 SpringCloud Netflix 以及 SpringCloud 官方整个生…...

乐鑫特权隔离机制 #4 | 用户应用程序的安全启动

乐鑫特权隔离机制 系列文章 #4 目录 安全启动 (Secure boot) 受保护应用程序的安全启动 (Secure boot for protected app ) 用户应用程序的安全启动 (Secure boot for user app) 基于证书的验证方案 (Certificate-based verification scheme) 必要条件验证过程​​​​​…...

剑指 Offer 46. 把数字翻译成字符串

摘要 剑指 Offer 46. 把数字翻译成字符串 一、递归算法解析 给定一个数字&#xff0c;我们按照如下规则把它翻译为字符串&#xff1a;0 翻译成 “a” &#xff0c;1 翻译成 “b”&#xff0c;……&#xff0c;11 翻译成 “l”&#xff0c;……&#xff0c;25 翻译成 “z”。…...

tar命令——归档/压缩和解压缩文件

tar命令的功能是将一个或多个文件归档成一个文件&#xff0c;同时可结合gzip、bzip2和xz等压缩命令实现文件的压缩和解压缩。 tar 命令的语法格式如下&#xff1a; tar [选项] 文件或目录 常用选项如下&#xff1a; 选项作用/含义-c建立归档文件-x从归档文件中解出文件-z通…...

Softing smartLink网关——推进过程工业数字化转型

虽然在过程工业中各工厂所投入的运营时间千差万别&#xff0c;但仍需按照新标准来进行有效控制和管理&#xff0c;而这就需要使用一种能够聚合其异构数据的数字通信架构。对此&#xff0c;Softing提供了两种网关解决方案&#xff0c;可用于将过程工业通信架构集成到现有以太网系…...

Spark的常用算子

Spark的常用算子 目录内容Spark的常用算子一、转换算子&#xff08;Transformation&#xff09;二、行动算子&#xff08;Action&#xff09;三、键值对算子&#xff08;PairRDDFunctions&#xff09;四、文件系统算子&#xff08;File System&#xff09;Spark 内置算子是指 S…...

Unity Avatar Cover System - 如何实现一个Avatar角色的智能掩体系统

文章目录简介变量说明实现动画准备动画状态机State 状态NoneStand To CoverIs CoveringCover To Stand高度适配高度检测脚部IK简介 本文介绍如何在Unity中实现一个Avatar角色的智能掩体系统&#xff0c;效果如图所示&#xff1a; 初版1.0.0代码已上传至SKFramework框架Package…...

steam/csgo搬砖项目到底真的假的?

搬砖是从国外steam市场置办游戏装备回来&#xff0c;在国内网易buff售卖&#xff0c;低买高卖&#xff0c;产生利润的一个项目。 但我真正上手后&#xff0c;才知道steam是面向全球的游戏平台&#xff0c;用户真的大的夸张&#xff01;&#xff01;市场非常巨大&#xff0c;一…...

【Python笔记20230307】

基础 编码、解码 str.encode(utf-8) # 编码 str.decode(utf-8) # 解码关键字 import keyword keyword.kwlist格式化输出 % 占位符:%s 字符串%d 整数%f 浮点数Hello, %s % world Hi, %s, you have $%d. % (Michael, 1000000) 占位符的修饰符 -左对齐 .小数点后位数 0左边补零…...

SBOM应该是软件供应链中的安全主食

当谈到软件材料清单(SBOM)时&#xff0c;通常的类比是食品包装上的成分列表&#xff0c;它让消费者知道他们将要吃的薯片中有什么。 美国机构有90天时间创建所有软件的清单 同样&#xff0c;SBOM是一个软件中组件的清单&#xff0c;在应用程序是来自多个来源的代码的集合的时…...

[计算机组成原理(唐朔飞 第2版)]第一章 计算机系统概论 第二章 计算机的发展及应用(学习复习笔记)

第1章 计算机系统概论 1.1 计算机系统简介 1.1.1 计算机的软硬件概念 计算机系统由“硬件”和“软件”两大部分组成。 硬件 是指计算机的实体部分&#xff0c;它由看得见摸得着的各种电子元器件&#xff0c;各类光、电、机设备的实物组成如主机、外部设备等 软件 软件看不见…...

Cursor编辑器配置重置工具:自动化清理与恢复出厂设置

1. 项目概述与核心价值 最近在折腾代码编辑器&#xff0c;特别是像 Cursor 这类深度整合了 AI 能力的 IDE&#xff0c;发现一个挺有意思但容易被忽略的问题&#xff1a; 编辑器配置的“熵增” 。简单来说&#xff0c;就是你用久了之后&#xff0c;各种插件、主题、快捷键、代…...

从SolidWorks到Simulink:手把手教你用Simscape Multibody Link搭建你的第一个虚拟样机

从SolidWorks到Simulink&#xff1a;手把手教你用Simscape Multibody Link搭建你的第一个虚拟样机 虚拟样机技术正在彻底改变传统机电系统的开发流程。想象一下&#xff0c;你刚刚在SolidWorks中完成了一个精巧的自动门闭锁装置的设计&#xff0c;现在不需要花费数周时间加工金…...

微信消息自动转发:5分钟实现跨群智能消息同步

微信消息自动转发&#xff1a;5分钟实现跨群智能消息同步 【免费下载链接】wechat-forwarding 在微信群之间转发消息 项目地址: https://gitcode.com/gh_mirrors/we/wechat-forwarding 在微信群管理和团队协作中&#xff0c;你是否经常需要将重要消息手动转发到多个群聊…...

HiveWE:基于C++20模块化架构的下一代魔兽争霸III地图创作引擎

HiveWE&#xff1a;基于C20模块化架构的下一代魔兽争霸III地图创作引擎 【免费下载链接】HiveWE A Warcraft III world editor. 项目地址: https://gitcode.com/gh_mirrors/hi/HiveWE HiveWE作为开源社区驱动的魔兽争霸III地图编辑器&#xff0c;通过现代C20模块化架构重…...

LaTeX排版避坑指南:为什么你的多图caption编号对不齐?一个案例讲清subfig、minipage和tabular的选择

LaTeX多图排版实战&#xff1a;从编号错乱到完美对齐的解决方案 第一次在学术论文中遇到多图排版问题时&#xff0c;我盯着那个歪歪扭扭的(c)编号看了整整十分钟——它本该和(a)(b)整齐排列&#xff0c;却像迷路的孩子一样缩在角落。更糟的是&#xff0c;当我引用这些子图时&am…...

3个真实问题告诉你:DdddOcr如何成为你的免费离线验证码识别助手

3个真实问题告诉你&#xff1a;DdddOcr如何成为你的免费离线验证码识别助手 【免费下载链接】ddddocr 带带弟弟 通用验证码识别OCR pypi版 项目地址: https://gitcode.com/gh_mirrors/dd/ddddocr 当你在自动化测试、数据采集或系统集成中遇到验证码时&#xff0c;是否曾…...

从继电器到边缘计算:拆解PAC控制器里的‘智能手机’架构(以Codesys/倍福为例)

从继电器到边缘计算&#xff1a;拆解PAC控制器里的‘智能手机’架构 在工业自动化领域&#xff0c;PAC&#xff08;可编程自动化控制器&#xff09;正逐渐取代传统PLC&#xff0c;成为智能制造的核心大脑。这种转变类似于功能手机向智能手机的进化——从单一功能到开放平台&…...

从“Hello World”到“入坑C语言”:给编程新手的思维转换与避坑指南

从“Hello World”到“入坑C语言”&#xff1a;给编程新手的思维转换与避坑指南 第一次在屏幕上打印出"Hello World"时&#xff0c;那种兴奋感就像解开了一道数学难题。但很快你会发现&#xff0c;编程和数学解题完全不同——它更像是在教计算机如何思考。许多新手在…...

KV缓存优化在语音大模型中的挑战与AudioKV解决方案

1. KV缓存管理在大型语言模型中的核心挑战在Transformer架构的大型语言模型&#xff08;LLM&#xff09;推理过程中&#xff0c;KV&#xff08;Key-Value&#xff09;缓存技术通过存储历史注意力键值对来避免重复计算&#xff0c;这项优化使得自回归生成的计算复杂度从O(n)降低…...

程序员转智能体开发,从入门到落地,看这一篇就够了

文章目录前言一、为什么2026年是转智能体开发的最佳时机1.1 市场需求爆炸式增长&#xff0c;薪资再创新高1.2 传统程序员转型有三大天然优势二、智能体开发到底是什么&#xff1f;和传统开发有什么区别&#xff1f;2.1 从"命令式"到"声明式"的思维转变2.2 …...