下载cv2时下载失败或下载成功却无法使用怎么办
最近我也在安装cv2的时候遇到了奇怪的问题,导致在安装cv2的时候无法使用。我在网上查了各种资料,虽然都对的,但都不太全面。本文就把安装cv2时可能遇到的各种奇怪的问题的解决方案做一个总结,供大家参考。
问题一:下载"cv2"时报错:
ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)
ERROR: No matching distribution found for cv2
首先,cv2现在已经不叫cv2了,而叫做opencv-python,所以可以试试在cmd里输入:
pip install opencv-python
如果在pycharm下载的话,就搜索opencv-python即可(注意,搜索后有一堆前缀为opencv的库,只下载spencv-python即可)
如果仍然不行,请往下看。
问题二:下载时报错Read time out
出现这种问题大多是因为下载速度过慢,可以通过调用国内的镜像来下载速度就会快很多。我在下载时就遇到了这种问题,后来调了清华的镜像,速度由个位数kb每秒变成了2~3M每秒。
其中清华的镜像是:https://pypi.tuna.tsinghua.edu.cn/simple/
使用时既可以再cmd里,也可以在pycharm里的Terminal中使用。注意,如果在cmd里使用的话应该要把文件目录定位到你所创建的项目里头。
使用时输入:pip install opencv-python pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
这镜像不只可以在下载cv2时用,也可以在下载其他库的时候使用,只要在pip install + 库名 + pip -i + 镜像 即可。
输入后回车,cmd或Terminal会显示为这样子(我这里用的时pycharm的Terminal,cmd也不会有差别的):
如果看到这样的界面,那么安装就成功了。
如果这仍然没有解决你的问题,请继续往后看。
问题三:下载时报错Non-zero exit code (1)
出现这种情况多是因为pip的版本较低,在cmd中输入pip -V来查看pip的版本。如果用的pycharm,就在Terminal中输入,因为pycharm中的pip版本可能和本地的pip版本不同,所以用pycharm的咱就先分别在cmd和Terminal里输入pip -V来看看那个版本比较低(应该都是pycharm的版本低),现在比较新的pip版本(可正常使用的)是20.0.2版本。
如果是因为pip版本过低的问题,那么就在cmd或Terminal中输入:
easy_install pip
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/ (这里同样用的是清华的镜像)
然后等安装好后,再查看一下版本,应该就是最新的了。
然后再输入pip install opencv-python pip -i https://pypi.tuna.tsinghua.edu.cn/simple/就可以了。
如果仍然没有解决你的问题,请再往下看。
问题四:在cmd或Terminal中输入与pip相关的东西时报错:Cannot open D:\Project\Smiling Face\venv\Scripts\pip-script.py
出现这种问题的概率其实挺小的,我都不知道怎么搞得,就突然显示这,让我虎躯一震,这问题我也不太明白,也恳请大佬帮助。
最简单的方法就是重新进pycharm一次,如果还不行就重新创建一个新的项目,然后再装库,如果还有问题基本跑不了上面所说的三种。
2020/3/6
下载cv2时下载失败或下载成功却无法使用怎么办的更多相关文章
- iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
1.在iosAPP下载安装时,如果出现此时无法下载安装APP的字样时,可能是苹果系统进行了支持更新,并需要我们确认条约.至于如何判断是否是苹果系统进行了更改,只需要我们进入开发者账号,进入我的账户(A ...
- [移动网关]2G环境下资源下载有一定概率失败,客户端日志显示收到403错误
2G环境下资源下载有一定概率失败,客户端日志显示收到403错误 问题现象: 测试同学在使用联通号码在移动网络环境下,访问连接得到的response_code出现是403,导致资源读取失败表情显示异常. ...
- 下载文件时-修改文件名字 Redis在Windows中安装方法 SVN安装和使用(简单版) WinForm-SQL查询避免UI卡死 Asp.Net MVC Https设置
下载文件时-修改文件名字 1后台代码 /// <summary> /// 文件下载2 /// </summary> /// <param name="Fil ...
- VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号
VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢.解决方法:工具-选项,或者调试-选项和设置,将调试下的& ...
- 下载Tomcat时Tomcat网站上的core和deployer的区别
下载Tomcat时Tomcat网站上的core和deployer的区别 做JavaEE开发的朋友,无论是学习者还是已经工作的朋友,总是会用到Tomcat这个Servlet容器,那么大家从Tomcat官 ...
- spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" c ...
- 转载: 正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
最近在做一个下载工具时,发现CSDN上的资源下载时竟然没有被拦截到,经过分析,终于有了一个发现,解决了我之前做文件下载时的乱码问题,所以转载这篇释疑文章,希望有人可以看到,可以从中得到帮助,也用来备忘 ...
- (转)VS2010启动调试时老是提示正在下载公共符号
VS2010启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢. 解决方法:工具—选项,或者调试—选项和设置,将调试下的“启用 .NET Framework ...
- Firefox下载文件时中文名乱码问题
为了形象化,先看几张不同浏览器下下载文件时的效果图: 1:Firefox 36.0.1 2:IE8 3:Chrome 40.0.2214.93 m 4:360 7.1.1.322 很明显在Firefo ...
随机推荐
- certutil
计算摘要 certutil -hashfile inst.ini MD2 certutil -hashfile inst.ini MD5 certutil -hashfile inst.ini SHA ...
- sql 新增随机数
update RemoteDetection set humidity=round((rand()*3+29),0),TEMPERATURE=round((rand()*3+16),0),atmosp ...
- Linux SSH 允许root用户远程登录和无密码登录
1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图: 2. 允许无密码登录同上,修 ...
- Kali-tools
title date tags layout Ubuntu Update Kali-Tools 2018-09-01 Linux post 创建shell文件 vim update-kali-sour ...
- 对kotlin和java中的synchronized的浅谈
synchronized在java中是一个关键字,但是在kotlin中是一个内联函数.假如分别在java和kotlin代码锁住同一个对象,会发生什么呢,今天写了代码试了试.首先定义people类 12 ...
- python3下scrapy爬虫(第六卷:利用cookie模拟登陆抓取个人中心页面)
之前我们爬取的都是那些无需登录就要可以使用的网站但是当我们想爬取自己或他人的个人中心时就需要做登录,一般进入登录页面有两种 ,一个是独立页面登陆,另一个是弹窗,我们先不管验证码登陆的问题 ,现在试一下 ...
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-模拟接口响应数据(18)
这里是把传入的请求数据作为响应值返回 # -*- coding: utf-8 -*- # @Time : 2020/2/15 9:47 # @File : do_mock_18.py # @Autho ...
- keep pace with |sixes and sevens.|Three dozen of |setting out|in despite of|appetite for|brought up|.turn to|leave behind|As can be seen|every
Heavy but not excessive: network capacity seems to have done little more than keep pace with economi ...
- python读取配置文件报keyerror-文件路径不正确导致的错误
- 在其他模块使用反射读取配置文件报错,但是在反射模块中读取GetData.check_list又是正确的 反射模块如下: # get_data.py from API_AUTO.p2p_projec ...
- python&&Java&&jsp+servlet连接数据库报错收藏(sql server,mysql)
写在最前面:sql server和mysql 是不同的东西... 我在完成java连接数据库的时候把这俩当成一个东西,结果下的mysql的jar包. 但自己的sql是server.. 然后尝试用 py ...