如名,本人也是小白一枚,近期学习机器学习,配置环境的时候出现各种问题,十分苦恼,好在最后解决了,特意分享出来,希望能节省大家配置环境的时间。
win8.1 x64 pyhton2.7安装opencv2
一般来说,anaconda安装包的话,直接在命令行运行,conda install name,就好了,可是因为墙的问题,下载速度很慢,几KB,甚至掉线,解决方法:
方案一:翻墙,简答粗暴直接,没试过不保证,但应该可以的。方案二:通过清华tuna镜像站,Tsinghua Open Source Mirror,cmd中直接输入: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes就可以通过这边的channel下载了,速度快了很多,因为运营的问题,新出了会员制度= =,以至于一般同学下载的速度限制在100KB,马马虎虎可以接受吧,重在稳定嘛,不过还是感谢清华的付出。
本人选择方案二,输入:conda install opencv2;结果报错:
PackageNotFoundError: Package missing in current win-64 channels:- opencv2
竟然没有资源?没办法,conda list查了下载列表:是真的没有啊摔!
方案三:官网直接下载opencv,Browse Files atSourceForge.net,下载合适的版本,直接执行exe文件,安装完成后,到C:\python\opencv\build\python\2.7\x64选中cv2.pyd(64还是86根据自己版本),复制到Anaconda2\Lib\site-packages,完成。傻瓜教学,毫无难度。方案四:然而你想安装的更酷炫一点,没问题,那么用pip+whl吧。一般新版本的python都自带的pip,不过环境变量得你自己配置好。然后,从Python Extension Packages for Windows选择自己的版本,我选择的是,opencv_python‑2.4.13.2‑cp27‑cp27m‑win_amd64.whl,下载。重点来了(敲黑板,以下方法适合大多数的第三方包),cmd进入whl所在的文件夹,然后pip install 文件名。 我的下载路径是:C:\迅雷下载\机器学习工具。cd C:\迅雷下载\机器学习工具,进入文件夹。pip install opencv_python‑2.4.13.2‑cp27‑cp27m‑win_amd64.whl,安装成功!
至此,小白的四种方法已经全部介绍完了,下面我们用个小程序来检验一下:
>>> import cv2 ##没毛病 >>> cv2.__version__ ##看下版本信息 '2.4.13.2' >>> img=cv2.imread("C:\\朱茵.jpg") >>> cv2.imshow("朱茵",img) >>> cv2.waitKey()#和女神合影留恋!!!
完结撒花~~~