粗暴解决Anaconda安装opencv等库问题

一.声明

本篇博客的解决方法适用于那些刚开始使用Anaconda因为不熟悉导致库的安装出现问题,并且苦于网上的解决方法都试过但仍然不能解决的情况。

二.吐个槽

之前一直是用VS2010 + OPENCV2410来做计算机视觉图像处理,因为要用深度学习所以打算用python3 + opencv3来做。早就不想用VS2010了,所有东西都要自己敲,环境每次新建项目都要重新配置。。VS2015之前装失败了以后再装就因为残留问题更装不上了,简直要崩溃。。

三.遇到的问题

然而,虽然用了Pycharm + Anaconda以后环境不用怎么配置了,但是安装库真的是更不方便,之前简单的numpy、matplotlib这些库倒是很方便,直接在File >> settings >>project interpreter >> "+ "(install) 里查找安装就好。

但是像opencv这种库如果还是按上述方法做的话,要么是搜索不到,要么是安装以后不能使用,import cv2直接报错。

四.解决方案

我本人是因为刚入坑还不熟悉 Pycharm 和 Anaconda 所以走了不少弯路,也是昨晚刚解决了opencv库的安装问题,所以来给同样“青涩”的兄弟们分享一下我的方法。当然只是很初级的方法,如果有什么更专业的解决方式还请大神们不吝赐教。

关键点如下:

1.不要装了Anaconda还装Miniconda
我就是因为之前Anaconda安装出了问题导致整个不能用了所以又装了Miniconda。虽然临时解决了问题但是后面你会发现你在Anaconda prompt上操作时总是对Miniconda的操作,但是Pycharm里你又是用的Anaconda。或者其他什么情况。总之就是不对应,很烦。

2.Anaconda不建议装在C盘
我的固态只有128,还剩10个G的时候把Anaconda的装了进去。结果随着我不断对安装库进行尝试,导致我的C盘直接就剩几百M了。。

我们发现,当我们想更改安装路径,指定一个我们之前的文件夹安装的时候,或者是指定到我们刚刚新建的一个名叫“Anaconda3”的文件夹的时候,提示“这是一个已存在的文件夹”。。其实并不是强制默认安装到C盘的,解决方法是直接在路径框输入你想安装的盘符,比如F,然后直接输入一个F盘下不重名的名字,比如Anaconda,如下所示:
F:\Anaconda
注意名字一定是F盘符里面没有的,而且不要装在F盘里的任何一个子文件夹里,比如F:\myTool\Anaconda,就是直接装到F盘。
其实就相当于你输入Anaconda以后,自动生成了Anaconda名字的文件夹。这样就避免了“这是一个已存在的文件夹”。Anaconda也就成功装在了F盘。

3.如果库死活安装不上,删了Anaconda,重新装一遍
对,本篇博客的核心就是为了解决你死活安装不上你想要的库,而且陷入混乱的情况。牙一咬心一横,把我几个G大小的Anaconda和Miniconda全删了,从头开始:

安装Anaconda到F盘>>打开pycharm安装numpy、matplotlib等基本库>>按照之前网上的方法安装opencv库>>import cv2>>运行>>不报错!!!!
用最简单的测试代码满足一下自己吧,哎。。

import cv2

img = cv2.imread("overwatch.jpg")
cv2.imshow("overwatch", img)
cv2.waitKey()

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值