pycharm显示cv2没有没定义_下载cv2时下载失败或下载成功却无法使用怎么办

964d5f289c37c5158e4b080068295276.png

最近我也在安装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也不会有差别的):

bde851104fdb57a16072550464f3b49a.png

如果看到这样的界面,那么安装就成功了。

如果这仍然没有解决你的问题,请继续往后看。

问题三:下载时报错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:ProjectSmiling FacevenvScriptspip-script.py

出现这种问题的概率其实挺小的,我都不知道怎么搞得,就突然显示这,让我虎躯一震,这问题我也不太明白,也恳请大佬帮助。

最简单的方法就是重新进pycharm一次,如果还不行就重新创建一个新的项目,然后再装库,如果还有问题基本跑不了上面所说的三种。

2020/3/6

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值