Anaconda下安装OpenCV(适用于MacOS和Windows)

Anaconda下安装OpenCV—适用于MacOS和Windows

Anaconda下载

先在官网下载安装Anaconda 官网地址请添加图片描述
下载安装完成后,进入主界面:
请添加图片描述
进入右边的环境:Environment
请添加图片描述
左下角有一个Create,新建一个环境命名“OpenCV
右键选择 “Open Terminal
请添加图片描述
打开后会进入终端:
终端中输入

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

这里我们直接使用-i https://pypi.tuna.tsinghua.edu.cn/simple清华大学的源
推荐一些常用的国内源地址

https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学
https://pypi.douban.com/simple/ # 豆瓣
https://pypi.hustunique.com/ # 华中科技大学
https://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学

请添加图片描述
一般来说会正常下载完成安装,我这里还是因为网络问题下载出错了
请添加图片描述
出现这种状况反复尝试还是会报错…但是问题不大!
看看出错的问题:

(OpenCV) bigboss@BigbossdeMacBook-Pro ~ % sudo pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple


WARNING: The directory '/Users/bigboss/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting opencv-python
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8b/72/ce197a5650640f77342b3084be18783dc99debfcf20e2d98cde54050c97b/opencv_python-4.5.3.56-cp38-cp38-macosx_10_15_x86_64.whl (42.6 MB)
     |█████████████████████████████   | 38.6 MB 32 kB/s eta 0:02:03ERROR: Exception:

在下载这个的文件报错

 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8b/72/ce197a5650640f77342b3084be18783dc99debfcf20e2d98cde54050c97b/opencv_python-4.5.3.56-cp38-cp38-macosx_10_15_x86_64.whl (42.6 MB)

复制这个网址:opencv_python-4.5.3.56-cp38-cp38-macosx_10_15_x86_64.whl
将它单独下载好,放到桌面上了,然后cd到desktop里执行安装

cd desktop
ls
pip install opencv_python-4.5.3.56-cp38-cp38-macosx_10_15_x86_64.whl

请添加图片描述
很顺利的就安装好了,中间还会安装numple库
运行一下试一试
请添加图片描述
也是没有问题的,成功导入
(如果有小伙伴需要离线安装的opencv_python-4.5.3.56-cp38-cp38-macosx_10_15_x86_64.whl],我在CSDN下载单独提供
谢谢,祝你安装顺利!

猜你喜欢

转载自blog.csdn.net/weixin_50679163/article/details/119328916