‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2023-05-16

pip不是内部或外部命令,也不是可运行的程序或批处理文件到底有多么神秘?

不亲身体验,怎可知道?博主最近就体验了一把。

本来想用 pip install 几个包的,后来它提示我 pip 包要更新了,我就跟它意思更新,但是更新完之后,再用 pip install 的时候就会出现下面的情况:

一、Scripts 文件夹未添加至环境变量

【解决方法】

1.找到自己 python 的安装目录

博主的是 : C:\Users\86176\AppData\Local\Programs\Python

2.添加环境变量

如图所示,只要将Python文件夹下的Scripts文件夹加入到路径环境变量中参考其截图,去添加对应的环境变量: C:\Users\24144\AppData\Local\Programs\Python\ Scripts到Path环境变量中去,因为改路径中包含了对应的PIP程序,所以这样就轻松的可以解决PIP无法运行的问题了右键点击:此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改,添加成功以后就可以运行了。

其实在Python的安装界面有将Python添加到环境变量的选项

2、Scripts 文件夹中无 pip 包

一定要看看安装目录下 Scripts 文件夹中有没有 pip 包

如果没有的话,win + R ,打开 cmd 命令,输入

easy_install pip

就可以重新安装了。

博主就是在更新完 pip 后,Scripts 文件夹中就没有 pip 包了。

安装完之后 Scripts 文件夹里面应该是这样的:

二、pip更新可能遇到的问题

输入 pip install openpyxl,出现更新提示(注:openpyxl是一种包)

C:\Users\86176\AppData\Local\Programs\Python\Python37\Scripts>pip install openpyxl
Collecting openpyxl
  Using cached https://files.pythonhosted.org/packages/1c/5d/e9087edae37ed185e883c9ec727215caba8b4044a8111ff033ebad85e508/openpyxl-3.0.1.tar.gz
Collecting jdcal (from openpyxl)
  Using cached https://files.pythonhosted.org/packages/f0/da/572cbc0bc582390480bbd7c4e93d14dc46079778ed915b505dc494b37c57/jdcal-1.4.1-py2.py3-none-any.whl
Collecting et_xmlfile (from openpyxl)
  Using cached https://files.pythonhosted.org/packages/22/28/a99c42aea746e18382ad9fb36f64c1c1f04216f41797f2f0fa567da11388/et_xmlfile-1.0.1.tar.gz
Installing collected packages: jdcal, et-xmlfile, openpyxl
  Running setup.py install for et-xmlfile ... done
  Running setup.py install for openpyxl ... done
Successfully installed et-xmlfile-1.0.1 jdcal-1.4.1 openpyxl-3.0.1
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

输入 pip install --upgrade pip

C:\Users\86176\AppData\Local\Programs\Python\Python37\Scripts>pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'C:\\Users\\hp\\AppData\\Local\\Temp\\pip-uninstall-aj7beqe0\\pip.exe'
Consider using the `--user` option or check the permissions.

出现拒绝访问,输入 pip install --user --upgrade pip 即可

总结

用pip安装扩展包,要先转到pip 的安装目录下。一般是在python的scripts目录下。

若果发现出现「pip不是内部或外部命令,也不是可运行的程序或批处理文件」这个问题后,先检查Scripts 文件夹中有没有 pip 包,再看Scripts 文件夹有没有添加至环境变量

【扩展】:

无论何时,在cmd中出现了:

不是内部或外部命令,也不是可运行的程序或批处理文件的错误

那都是没有找到对应的可执行程序,所以:

1.本身系统中的确没有这个可执行程序 \to→ 下载或安装此种程序,再记得确保PATH中包含对应路径。

2.有此程序,但是PATH中没有包含对应的路径 \to→ 添加对应的路径到PATH中即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 的相关文章

随机推荐

  • Linux脚本中如何删除换行符(血案)

    Linux脚本中如何删除换行符 Linux中换行符和Windows中换行符不同 xff0c 分别为 n和 r n 如何删除换行符呢 xff1f 如果你百度了半天才过来 xff0c 相信你应该看到过如下的处理方式吧 cat country t
  • raise ValueError(‘Expected input batch_size ({}) to match target batch_size ({}).‘

    raise ValueError Expected input batch size to match target batch size 记得在正向传播之前打印一下图片的尺寸 xff0c 这次没注意到图片其实都进来是 RGB 三通道的数据
  • RuntimeError mat1 dim 1 must match mat2 dim 0

    RuntimeError mat1 dim 1 must match mat2 dim 0 代码 self span class token punctuation span fc1 span class token operator 61
  • python 中 subprocess.Popen 总结

    python 中 subprocess Popen 总结 subprocess的目的就是启动一个新的进程并且与之通信 subprocess模块中只定义了一个类 Popen 可以使用Popen来创建进程 xff0c 并与进程进行复杂的交互 它
  • 相机标定(Camera calibration)原理、步骤

    相机标定 xff08 Camera calibration xff09 原理 步骤 简介 在图像测量过程以及机器视觉应用中 xff0c 为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系 xff0c 必须建立相机成像的几何
  • python3-rosdep2 : Depends: python3-catkin-pkg but it is not going to be installed

    python3 rosdep2 Depends python3 catkin pkg but it is not going to be installed 今天在 Ubuntu18 04 中安装ros莫名其妙的出现了上述问题 xff0c
  • 旋转矩阵求导

    旋转矩阵的导数 证明 quad 假设旋转矩阵为 R mathbf R theta
  • VINS中陀螺仪零偏的估计

    VINS中关于陀螺仪零偏的初始化估计 对于窗口中得连续两帧 b k b k b k 和 b
  • 非线性优化问题基本形式概述

    非线性优化问题以及在视觉SLAM中的应用 1 0 最小二乘基础概念 定义 quad 找到一个 n 维的变量 x
  • Ceres 自动求导解析-从原理到实践

    Ceres 自动求导解析 从原理到实践 文章目录 Ceres 自动求导解析 从原理到实践1 0 前言2 0 Ceres求导简介3 0 Ceres 自动求导原理3 1 官方解释3 2 自我理解 4 0 实践4 1 Jet 的实现4 2 多项式
  • 如何在付费页面复制走想要的文字

    1 按F12打开控制台 出现如下界面 xff1a 2 点击图中方框按钮或者按Ctrl 43 B选择元素 xff0c 出现如下界面 xff1a 3 在左边点击想要复制的文字 xff0c 右边就会弹出对应的元素 xff0c 然后双击右边元素就可
  • 锂电池容量下降怎么办?锂电池容量下降修复方法

    锂电池容量下降怎么办 锂电池容量下降修复方法 据存能电气小编所知 xff0c 锂离子电池的容量在300 500次充放电循环后会下降到80 xff5e 85 xff0c 想要恢复初始续航性能必须更换新电池 近日声称有科研人员发明了能让锂离子电
  • 2021-02-18

    多旋翼飞行器学习笔记 二 机架设计 2 1布局设计 1 机身基本布局 交叉型 xff1a 目前常用的是X字型布局 xff0c 因为 xff1a xff08 1 xff09 机动性更强 xff1b xff08 2 xff09 前视相机的视场角
  • UDP协议

    文章目录 UDP协议1 UDP协议概述1 1基于IP协议略微改进1 2不可靠性1 3无连接1 4UDP协议存在的意义 2 UDP报文段2 1UDP报文段格式2 2校验和及其计算 UDP协议 Internet 协议集支持一个无连接的传输协议
  • ROS小车,乐视深度相机+cartographer+move_base从零开始配置导航

    ROS小车导航 制作教程链接小车制作stm32ide配置PWM小车蓝牙控制使用说明 ROS小车驱动板如何从编码器得到转速 xff1f 任务划分小车与ROS的串口通信cartographer安装运行cartographer示例建图仿照back
  • kalibr标定realsenseD435i(二)--多相机标定

    kalibr标定板 xff08 棋盘格 xff09 用师兄的 xff08 长这样 xff09 步骤一 xff1a 建立的ROS中的Kalibr的工作空间 xff0c 建立一个名为 xff1a checkerboard yaml的文件 xff
  • Ubuntu下python2与python3之间的切换

    由于ubuntu中python2与python3一般都有安装 xff0c 所以必要时需要进行切换 1 我们设置一下python2为默认 sudo update alternatives install usr bin python pyth
  • vscode终端无输出

    两个原因 1是code runner设置造成 xff0c 可以在设置中搜索输入run in terminal xff0c 勾选即可 2是因为解决include路径是安装Mingw的版本问题 xff0c 可以通过更换版本解决 更换版本首先删除
  • 简历上银行项目

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • ‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    pip不是内部或外部命令 xff0c 也不是可运行的程序或批处理文件 到底有多么神秘 xff1f 不亲身体验 xff0c 怎可知道 xff1f 博主最近就体验了一把 本来想用 pip install 几个包的 xff0c 后来它提示我 pi