首页 > 编程语言 >1.安装opencv-python失败的解决办法 2.pip 安装失败 3.WARNING:Ignoring invalid distribution-ip 的解决办法 +镜像网站

1.安装opencv-python失败的解决办法 2.pip 安装失败 3.WARNING:Ignoring invalid distribution-ip 的解决办法 +镜像网站

时间:2024-06-09 21:58:09浏览次数:18  
标签:解决办法 python pypi opencv 失败 pip 安装 simple

问题:安装opencv-python失败:

用:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

安装会被卡在
Building wheel for opencv-python (pyproject.toml) ... 之后便安装失败。


使用顺序:先使用方法二,再使用方法一(有可能不会解决问题),用方法三查看问题出现在哪个地方。


方法一.更新pip,setuptools,wheel,再重新安装

语法:pip install --upgrade pip setuptools wheel
参考文章:安装opencv-python失败报错解决方案

但是在pip install --upgrade pip setuptools wheel 之后,pip就没了 ,显示如下:

Script file 'G:\2E\anaconda\envs\pytorch\Scripts\pip-script.py' is not present.

原因是 在使用 pip install --ugrade pip 命令升级的时候,会先将原来的 pip 卸载掉再安装新版本的 pip,但是在成功卸载之后,由于权限的问题无法安装新版本 pip ,所以 pip 就没法使用了。

于是为了解决pip消失的问题,
从源码重新安装 pip 即可,使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ python get-pip.py    # 运行安装脚本

参考文章:Anaconda\Scripts\pip-script.py is not present ? 解决方法

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
安装过程中,显示
This script does not work on Python 3.6 The minimum supported Python version is 3.7. Please use https://bootstrap.pypa.io/pip/3.6/get-pip.py instead.

在这里插入图片描述
所以需要改一下,
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py -o get-pip.py 即可,再 python get-pip.py ,安装成功。

后来又由于 可能是之前下载库的时候没有成功或者中途退出。 出现警告

在这里插入图片描述

解决方法就是,删除掉带~的文件夹:

在这里插入图片描述

再执行pip的命令,已经没有了黄色的告警。

在这里插入图片描述

参考文章:python使用 pip 命令时提示“WARNING: Ignoring invalid distribution -ip”的解决方案

但是 使用最新版本的wheel,setuptools,pip, 还是和之前一样的结果安装不上,opencv-python。

另外,中间还出现过问题,
AttributeError: module 'distutils' has no attribute 'version'
解决办法:Python AttributeError: module ‘distutils‘ has no attribute ‘version‘


方法二.寻找适合的opencv-python版本进行安装

安装失败可能的原因:是版本不兼容的问题,当使用pip install opencv-python命令 安装的是最新版本,当前python版本不支持。需要安装当前版本python支持的opencv-python版本。

查看镜像网站的opencv-python版本:
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/

其实,只能我也不知道哪个版本兼容哪个,那么真相只有一个!挨个试一下!
语法:
pip install opencv-python==4.3.0.38 -i https://pypi.tuna.tsinghua.edu.cn/simple

先使用上面的版本试一下,之后再多跳几个版本试一下,如果再失败就换其他方法
在这里插入图片描述

参考文章:
1.pip下载包opencv出错(报错failed building wheel for opencv-python解决方法)
2.python安装opencv报错ERROR: Could not build wheels for opencv-python, which is required to install…
3.虚拟环境安装opencv失败,卡在Building wheel for opencv-python (pyproject.toml) … error

方法三.使用 --verbose 参数

使用–verbose 参数之后,安装过程会有进度条,根据安装的细节(进度条),找到是哪里安装失败,并针对性解决!
参考文章:
1.Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
2.opencv安装报错解决方案

四.一些镜像网站

Python官方:https://pypi.python.org/simple
v2ex:http://pypi.v2ex.com/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple
中国科学院:http://pypi.mirrors.opencas.cn/simple
豆瓣:http://pypi.douban.com/simple

语法:pip  install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
替换对应网址即可

参考文章:
1.pip install 遇到‘time out’问题解决办法
2.安装opencv-python(有永久修改源的方法)

写于2024.5.30 15:22:53

标签:解决办法,python,pypi,opencv,失败,pip,安装,simple
From: https://blog.csdn.net/qq_42764906/article/details/139223915

相关文章

  • Macbook M芯片JDK的安装
    MacbookM芯片JDK的安装下载搜索zulu;进入这个网址https://www.azul.com/downloads/#zulu进入页面后向下滑动选择对应选项然后点击Download进行下载。选择.dmg格式的安装包,点击。安装下载完成后,到下载目录,双击安装包。双击。点击继续点击安装然后输入密码,或者......
  • python gdal 安装使用(Windows, python 3.6.8)
    pythongdal安装使用pythonGDAL有两种安装方式:第一种是利用pipinstallgdal安装如果安装失败,可以采用下面的方法:第二种离线安装步骤:(1)查看python版本;(2)下载gdal的whl文件;(3)利用pipinstall下载的gdal.whl文件;(4)将gdal中的可执行文件所在路径添加到系统环境中;具体操作见......
  • 【30天精通Prometheus:一站式监控实战指南】第16天:snmp_exporter从入门到实战:安装、配
    亲爱的读者们......
  • k8s_安装dns_metalLB_dashboard_metrics合集
    部署DashboardDashboard是官方提供的一个UI,可用于基本管理K8s资源。#在master节点执行#wget\https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yamlvirecommended.yaml增加nodePort:30001和type:NodePort............
  • 第三篇 编译环境与运行环境不一致会导致class文件运行失败
    遇到编译环境与运行环境不一致,怎么办问题:当javacHello.java可以成功,但是javaHello失败,说明了你的电脑的Java编译与运行环境不一致解决办法:系统-->系统信息-->高级系统设置-->环境变量-->系统变量-->Path删掉C:\ProgramData\Oracle\Java\javapath原因:编译环境javac-version......
  • 安装电动球阀有哪些禁忌?
    安装电动球阀有哪些禁忌?安装电动球阀时,需要注意以下禁忌:1、禁止在管道系统中安装和使用不合格或不达标的电动球阀。应选择符合相关国家标准和行业规范的产品。2、禁止在电动球阀的进出口处出现压力差过大的情况。应保证进出口压力平衡,以避免阀门因压力过大而损坏。3、禁止......
  • Mac 安装 Node Error: Could not symlink include/node/common.gypi
    根据提示,赋权限,删除文件等jimmy@MacBook-Pro~%brewlinknodeLinking/usr/local/Cellar/node/20.0.0...Error:Couldnotsymlinkinclude/node/common.gypiTarget/usr/local/include/node/common.gypialreadyexists.Youmaywanttoremove......
  • 第二篇 查看jdk安装目录
    当忘记了jdk(java)安装目录时。想查看,该如何操作?1.首先,在安装jdk时,我们已经配置了环境变量,我安装的是jdk8,所以我配置时只在path环境变量里加了jdk\bin,有些比较老的版本,jdk下还有个jre目录,所以还得加个jre\bin,为jdk的安装目录设置系统变量,并命名为JAVA_HOME、2.所以,我们可以此电......
  • kali2022安装教程(附安装包)
    第一步:下载镜像文件百度网盘下载[链接:https://pan.baidu.com/s/1efRQGFTbq6Kgw9axLOmWzg?pwd=emxf()第二步:打开Vmware创建新的虚拟机,选择高级,然后下一步直接默认下一步选择稍后安装然后下一步kali属于Debian系统所以这里直接选择Debian664位进行命名和选择安装位置......
  • spark-3.5.1+Hadoop 3.4.0+Hive4.0 分布式集群 安装配置
    Hadoop安装参考:Hadoop3.4.0+HBase2.5.8+ZooKeeper3.8.4+Hive4.0+Sqoop分布式高可用集群部署安装大数据系列二-CSDN博客一下载:Downloads|ApacheSpark1下载Maven–WelcometoApacheMaven# maven安装及配置教程wgethttps://dlcdn.apache.org/maven/maven-3/......