Python用pip安装第三方库问题汇总

2023-05-16

1、pip 升级包的时候,出现:Cannot uninstall xxx . It is a distutils installed project 的解决方法;

ERROR: Cannot uninstall ‘XXX’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
原因: 无法卸载“XXX”。这是一个distutils安装的项目,因此我们无法准确确定哪些文件属于它,这只会导致部分卸载。
解决办法: pip install XXX --upgrade --ignore-installed XXX

2、pip 虽然正常安装了,但有时候会提示你的 pip 版本过低

WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the ‘/usr/local/bin/python -m pip install --upgrade pip’ command.
解决办法: python -m pip install --upgrade pip

3、第三方包名称输入错误

ERROR: Could not find a version that satisfies the requirement XXX (from versions: none)
ERROR: No matching distribution found for XXX
解决办法: 第三方包名称XXX输入错误,检查名字

3、第三方包版本号输入错误

ERROR: Could not find a version that satisfies the requirement XXX==6.5 (from versions: 0.1, 0.2…)
解决办法: 很明显找不到这个版本号,而且把所有可以安装的版本号都告诉你了,我们只需要选择一个我们需要的版本号就可以,或者不指定版本号默认安装最新版本。

4、安装第三方包是报超时错误

ERROR: raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘pypi.org’, port=443): Read timed out.
解决办法:
1、设置加长超时时间,因为大多数地方的网络并不是完全连接不上,只是速度有点慢。这里可将默认的超时时间 --default-timeout 设置为 200s:
python -m pip --default-timeout=200 install XXX
2、若增加等待时间还未下载成功,可更换镜像源:
–index-url可以简写为-i
python -m pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ XXX

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 官方:https://pypi.org/
  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 豆瓣:https://pypi.douban.com/simple/
  • 北京外国语大学 https://mirrors.bfsu.edu.cn/pypi/web/simple/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python用pip安装第三方库问题汇总 的相关文章

  • 【模电】0010 正弦波产生电路(RC正弦波振荡电路)

    上一节我们分析了使用比较器产生方波和正弦波的电路 xff0c 其本质上是在电容充放电的一段延时后 xff0c 利用比较器产生电平翻转 而本节分析的正弦波产生电路 xff0c 产生的原理不同 1 xff09 振荡产生的原理 正弦波产生电路 x
  • 一种锂电池充放电及外部供电自动切换的电路

    介绍一种单节锂电池充放电一体的电路 该电路在外接电源时 xff0c 使用外接电源供电 xff0c 并且为锂电池充电 xff1b 在无外接电源时 xff0c 系统自动切换为锂电池供电 电路的原理如下图 xff1a 1 xff09 图中VBUS
  • 【STM32+cubemx】0008 HAL库开发:ADC的四种用法:轮询、中断、DMA、定时器触发

    ADC即模数转换器 xff0c 能把模拟量 xff08 电压 xff09 转换为数字量 这一节我们讲讲stm32的ADC用法 xff0c stm32自带的ADC有四种用法 xff1a 轮询 中断 DMA 定时器触发 1 xff09 ADC轮
  • 【STM32+cubemx】0011 HAL库开发:I2C总线访问加速度传感器ADXL345

    本节我们介绍I2C总线 xff0c 并使用stm32的I2C总线来访问加速度传感器ADXL345 1 xff09 I2C基础知识 I2C总线通信比较适合设备内部各芯片间的通信 xff0c 它只需要两根信号线 I2C可以挂载多个主机和从机 x
  • 【STM32+cubemx】0013 HAL库开发:SPI总线访问气压计BMP280/BME280

    本节我们介绍stm32的SPI总线接口 xff0c 并使用SPI接口来访问气压计BMP280 1 xff09 SPI基础知识 SPI xff08 Serial Peripheral Interface xff09 串行外围设备接口 xff0
  • 【STM32+cubemx】0017 HAL库开发:usb HID鼠标设备实现

    Cubemx可以生成多种usb设备的初始化代码 xff0c 本节我们就使用它来生成一个usb HID鼠标的工程 xff0c 在开发板上运行以后 xff0c 可以模拟usb鼠标的功能 1 xff09 生成USB HID工程 仍然使用串口工程
  • 【STM32+cubemx】0018 HAL库开发:自定义usb HID设备实现

    前面几节我们使用Cubemx生成了usb的两个使用例子 xff08 虚拟串口 HID鼠标 xff09 xff0c 本节我们进一步学习 xff0c 如何用生成自定义的HID设备 本节的例子在开发板上运行以后 xff0c 可以通过usb HID
  • 【STM32+cubemx】0026 HAL库开发:NRF24L01无线2.4G通信模块的应用

    NRF24L01是NORDIC公司生产的一款无线通信通信芯片 xff0c 可以工作在免费开放的2 4GHz频段 xff1b 通信速率可以达到最高2Mbps xff1b MUC可以使用SPI接口与它交互 本节我们就来使用stm32驱动NRF2
  • 【STM32+cubemx】0027 HAL库开发:MPU6050陀螺仪和加速度计数据的获取和校准

    在制作平衡车或者飞行器时 xff0c 不可避免地需要知道设备本身的姿态 xff0c 一般我们使用陀螺仪和加速度计来获取这些信息 陀螺仪用来测量物体的角度 传统的机械式陀螺的原理 xff0c 和我们小时候玩的陀螺一样 xff0c 是利用了高速
  • 【STM32+cubemx】0028 HAL库开发:MPU6050官方DMP的移植和使用(续上节)

    上一节我们使I2C总线获取了MPU6050的三轴加速度 三轴角速度 xff0c 并且介绍了一种简单的初始状态校准方法 xff1b 这一节我们继续 xff0c 在已有的底层驱动基础上 xff0c 移植MPU6050芯片官方的DMP库 xff0
  • ​Jetson Nano 2G ROS 调用 CSI摄像头

    1 安装ROS的CSI摄像头软件包 TX2推荐安装jetson strong csi strong strong cam strong xff0c 而Nano推荐安装jetson nano strong csi strong strong
  • 【FreeRTOS】01 初识freertos操作系统,第一个任务

    1 xff09 概述 最近打算写一个实时操作系统编程的系列 操作系统分很多种 xff0c 有大型的复杂 功能齐全操作系统 xff0c 也有小型的代码几百行的操作系统内核 xff1b 也有实时和非实时之分 这里我们学习可以运行在资源很少的类单
  • 【FreeRTOS】02 任务的创建

    上一节我们利用cubemx自动生成了一个实例 xff0c 它建立了两个用户任务和一个默认任务 xff0c 并成功运行起来了 本节我们将分析一下FreeRTOS任务创建的过程 xff0c 并结合创建时需要的参数讲解一下FreeRTOS任务的一
  • 【FreeRTOS】08 互斥信号量、优先级反转问题

    本节继续讲freeRTOS的信号量 xff0c 先讲一个与抢占式调度和信号量有关的经典问题 优先级反转 xff0c 再讲互斥信号量 1 xff09 什么是优先级反转 假设这样一种情况 xff1a 在一个具有抢占式调度的操作系统中 xff0c
  • 陀螺仪与加速度计的姿态融合——互补滤波

    本篇文章我们来讲讲如何将陀螺仪和加速度计的数据结合起来 xff0c 获取更准确的姿态数据 xff0c 使用的是互补滤波的方法 阅读本文需有一定的知识基础 xff0c 可以参见作者以前MPU6050的两篇文章 xff1a MPU6050陀螺仪
  • 【电磁兼容】01 高速电路入门知识

    1 什么是高速电路 xff1f 一般情况下 xff0c 我们在讨论电路的特性时 xff0c 一个基本的常识 xff0c 是认为一条导线上各处的电压 xff08 或者说信号 xff09 在同一时刻是相等的 以上结论在低速电路时是没问题的 xf
  • 【电磁兼容】02 信号接地设计

    大家好 xff0c 我是学电子的小白白 今天我们来讲一讲电路设计中的接地问题 在电气系统中 xff0c 接地涉及到两个概念 xff0c 一个是安全接地 xff0c 一个是信号接地 xff1b 前者一般是在强电设备中 xff0c 外壳接地防止
  • 【电磁兼容】03 高速数字电路的阻抗匹配

    大家好 xff0c 我是学电子的小白白 这篇文章我们来聊一聊阻抗匹配 xff0c 尤其是高速数字电路的阻抗匹配的问题 1 xff09 什么是阻抗匹配 阻抗匹配是指信号源 传输线 负载之间的一种搭配方式 由于实际的信号源都是有内阻的 xff0
  • vscode开发技巧篇

    1 cherry pick 可以将某个分支上的一次提交或者多次提交在当前选中分支上重演 git 操作 xff1a 单个 xff1a git cherry pick commitId git log 查看 多个 xff1a git cherr
  • VIO标定(相机和IMU的标定)

    VIO标定 VIO标定分为三个部分 xff0c 相机的标定 xff0c IMU的标定 xff0c 相机和IMU的联合标定 双目相机相机内参标定 xff08 单目相机可以用类似的方法 xff09 标定单目和标定双目的区别 标定单目相机就是简单

随机推荐

  • OpenCV——目标追踪

    文章素材来源 Fu Xianjun All Rights Reserved 目标追踪算法介绍 目标跟踪是计算机视觉领域的一个重要问题 xff0c 目前广泛应用在体育赛事转播 安防监控和无人机 无人车 机器人等领域 目标跟踪的研究领域 单目标
  • ArduPilotMega (APM) 是市面上最强大的基于惯性导航的开源自驾仪

    http bbs loveuav com thread 54 1 1 html ArduPilotMega APM 是市面上最强大的基于惯性导航的开源自驾仪 特性包括 免费开源固件 xff0c 支持飞机 xff08 34 ArduPlane
  • 以虎贲T710为核心的高性能AI开发板-BU99开发板

    文章目录 虎贲T710BU99开发板BU99开发板简介BU99开发板主要优势BU99开发板参数介绍BU99开发板配件 虎贲T710 虎贲T710采用8核CPU架构 xff0c 由4颗2 0GHz的Arm Cortex A75及4颗1 8GH
  • stm32 将int转换成char[]

    int a int i 61 0 j 61 0 char b 61 char a u8 c 4 for i 61 4 i gt 61 0 c j 43 43 61 b i 进行倒序 xff0c 不然显示出来是反的 xff1b USART1W
  • rabbitmq_management

    rabbitmq management是管理后台的插件 我们要开启这个插件才能通过浏览器访问登录页面 进入到sbin目录下 xff1a rabbitmq plugins enable rabbitmq management 开启服务 xff
  • freeRTOS调度

    freeRTOS调度策略 背景 嵌入式的设备开发通常有两种模式 xff1a 裸机开发和OS开发 像功能较为强大的SOC通常都会先一直linux或其他OS然后进行业务逻辑的开发 xff1b 而单片机则有很多简单的应用场景直接使用裸机开发的模式
  • 给树莓派安装Ubuntu mate(20.04LTS)并安装ROS(noetic)

    1 准备好基础的硬件设施 xff0c 然后去下载Ubuntu mate的镜像Ubuntu mate并烧录 PS xff1a 来自2022 7 8的我对曾经帖子的吐槽 xff0c 当时不知道装ROS有小鱼的一键安装 xff0c 如果安装到RO
  • VScode结合docker的ROS开发环境配置

    目录 软件安装VSCODEdocker docker image构建与运行VSCODE配置ROS插件配置clangd配置 软件安装 VSCODE 存在三种安装方式 xff0c 如下 xff1a 在vscode官网下载需要的版本直接进行安装
  • 李开复辞职前后的故事

    这些故事出自即将发售的 世界因你不同 xff1a 李开复自传 一书 xff0c 由李开复本人和北京青年报记者范海涛合写而成 以下为故事部分节选 xff1a 今天 xff0c 我开得很慢 xff0c 仿佛是让自己的心情在辽阔的天空下能够更加安
  • Gazebo仿真环境加载模型错误,卡在启动页面:Spawn service failed. Exiting 解决办法

    编写的功能包加载的世界模型文件路径如下 xff1a ganahe 64 ganahe Nitro AN515 51 catkin ws src autoNav uav ganahe models pwd home ganahe catkin
  • 集成sdk的正确姿势

    其实集成sdk很简单 xff0c 但是大部分人都有过集成sdk的经历 xff0c 而且一般都很痛苦 因为sdk分很多 xff0c 百度地图sdk xff0c 付费sdk xff0c 分享sdk等等 下面就介绍 一下本人集成sdk的一些技巧
  • http协议简析及C++实现HTTP请求

    http是超文本传输协议 xff0c 无状态协议 不同批次无法相互识别 xff0c 无连接协议 xff0c 工作在应用层 xff0c 用于完成从万维网服务器传输超文本到本地浏览器的传输协议 xff0c 完成了文档的快速传输 xff0c 还能
  • Error: Can‘t resolve ‘fs‘ in (Webpack 5.72.0)

    具体报错 xff1a ERROR in node modules handlebars lib index js 17 11 24 Module not found Error Can 39 t resolve 39 fs 39 in 39
  • 步进电机和伺服电机优缺点

    步进电机和伺服电机优缺点 步进电机和伺服电机优 缺点 xff1a 1 低频特性 步进电机在低速运行时会出现低频振动现象 xff0c 电机运行平稳性略逊于伺服电机 交流伺服电机运转非常平稳 xff0c 即使在低速时也不会出现振动现象 2 矩频
  • 十一种通用滤波算法

    十一种通用滤波算法 1 限幅滤波法 又称程序判断滤波法 A 方法 xff1a 根据经验判断 xff0c 确定两次采样允许的最大偏差值 设为A 每次检测到新值时判断 xff1a 如果本次值与上次值之差 lt 61 A xff0c 则本次值有效
  • HALCON:Optical Flow(光流法)

    HALCON xff1a Optical Flow xff08 光流法 xff09 光流法基本原理 光流概念由 Gibson 在 1950 年首先提出来 xff0c 它是一种简单实用的图像运动表达方式 xff0c 通常定义为一个图像序列中图
  • docker-环境搭建

    环境搭建 http www dockone io article 9120 https blog csdn net cloud xy article details 52470265 Docker版本 docker版本分为docker ee
  • 接口测试工具Postman接口测试图文教程

    Postman接口测试工具使用 一 前言 在前后端分离开发时 xff0c 后端工作人员完成系统接口开发后 xff0c 需要与前端人员对接 xff0c 测试调试接口 xff0c 验证接口的正确性可用性 而这要求前端开发进度和后端进度保持基本一
  • 内存的静态分配和动态分配的区别

    内存的静态分配和动态分配的区别主要是两个 xff1a 一是时间不同 静态分配发生在程序编译和连接的时候 动态分配则发生在程序调入和执行的时候 二是空间不同 堆都是动态分配的 xff0c 没有静态分配的堆 栈有2种分配方式 xff1a 静态分
  • Python用pip安装第三方库问题汇总

    1 pip 升级包的时候 xff0c 出现 xff1a Cannot uninstall xxx It is a distutils installed project 的解决方法 xff1b ERROR Cannot uninstall