当前位置: 首页 > 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。

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

http://www.lryc.cn/news/33193.html

相关文章:

  • MIL图像处理那些事:应用程序模块(Mapp)- 初始化和控制MIL应用程序的执行环境
  • Pytorch基础语法学习2——argparse模块
  • CHAPTER 2 目录及文件
  • 2021牛客OI赛前集训营-提高组(第四场) T1最终测试
  • 【华为OD机试2023】租车骑绿岛 C++ Java Python
  • 05-路由中的Hook
  • Ubuntu20.04 源码编译安装SRS-6流媒体服务器,开启GB28181支持
  • Web前端学习:六 -- 练习小总结
  • 微服务之 CAP原则
  • 乐鑫特权隔离机制 #4 | 用户应用程序的安全启动
  • 剑指 Offer 46. 把数字翻译成字符串
  • tar命令——归档/压缩和解压缩文件
  • Softing smartLink网关——推进过程工业数字化转型
  • Spark的常用算子
  • Unity Avatar Cover System - 如何实现一个Avatar角色的智能掩体系统
  • steam/csgo搬砖项目到底真的假的?
  • 【Python笔记20230307】
  • SBOM应该是软件供应链中的安全主食
  • [计算机组成原理(唐朔飞 第2版)]第一章 计算机系统概论 第二章 计算机的发展及应用(学习复习笔记)
  • Python的数据分析相关的框架
  • 为什么会出现植物神经紊乱 总是检查不出来该怎么办
  • 宏任务和微任务
  • 使用WebSocket、SockJS、STOMP实现消息实时通讯功能
  • C++回顾(十一)—— 动态类型识别和抽象类
  • 雷电模拟器安卓7以上+Charles抓包APP最新教程
  • vsvode 配置sftp,连接远程linux全过程
  • C++类转换为蓝图、打印日志、蓝图关卡、删除C++文件
  • elasticsearch高级篇:核心概念和实现原理
  • 部署安装Nginx服务实例
  • 云原生架构设计原则及典型技术