anaconda安裝opencv錯誤如何解決?
python小白入門...
想學習python語言,於是下載win版本了anaconda安裝。安裝完畢後用anaconda安裝了numpy,接下來打算安裝opencv。使用conda list 命令,列表中沒有opencv,於是採用以下方法:conda install -c https://conda.binstar.org/menpo opencv安裝未能成功,出現包衝突錯誤提示:
求指點/*****************************************************************************/使用(conda install --channel https://conda.anaconda.org/menpo opencv3)命令出現網路錯誤提示:請問如何解決呢?/******************************************************************************************/登陸 https://conda.anaconda.org/查找,使用命令無問題:To install this package with conda run:conda install -c https://conda.anaconda.org/menpo opencv3是否是要對環境進行設置?
如名,我也是小白,還很菜,也是從頭開始學的,直到今天才解決的這個問題,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
竟然沒有資源?沒辦法,像題主一樣查了下載列表:是真的沒有啊摔!
方案三:官網直接下載opencv,Browse Files at SourceForge.net,下載合適的版本,直接執行exe文件,安裝完成後,到C:pythonopencvuildpython2.7x64選中cv2.pyd(64還是86根據自己版本),複製到Anaconda2Libsite-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 文件名。
1.我的下載路徑是:C:迅雷下載機器學習工具。cd C:迅雷下載機器學習工具,進入文件夾。
2.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()
#和女神合影留戀!!!
完結撒花~~~
python3的話,推薦conda安裝 conda install -c https://conda.binstar.org/menpo opencv3
或者whl 安裝(CMD pip install .whl)但要注意版本號 Python Extension Packages for Windows
python2的話,按照官網教程就行
conda install -c https://conda.binstar.org/menpo opencv3
conda install -c menpo opencv3
如安裝失敗,可以參考:
WIN10下使用Anaconda安裝OpenCV或其他庫方法
Anaconda Cloud 有解決方案,可以下壓縮包手動裝,也可以直接鍵入
conda install -c conda-forge opencv
Anaconda Cloud: Opencv :: Anaconda Cloud
安裝環境:Win7 旗艦版64位 Anaconda 2.7 openCV2.4
~安裝準備:
(1)下載最新Python安裝包:https://www.python.org/downloads/ 這裡下載python-2.7.10.amd64.msi ;
(2)下載python-numpy模塊:http://sourceforge.net/projects/numpy/files/NumPy/ 或者 http://www.lfd.uci.edu/~gohlke/pythonlibs/,這下使用64bit模塊:numpy?1.10.1+mkl?cp27?none?win_amd64.whl 由於安裝.whl文件還要安裝pip和wheel,所以在網上找了exe文件numpy-MKL-1.8.0.win-amd64-py2.7.exe ,exe安裝就方便多了;
python需要安裝python-numpy模塊,不然即使找到了cv模塊也不能夠運行。而且會出現「ImportError: numpy.core.multiarray failed to import」錯誤。
在裝這個模塊的實現需要保證python的版本與numpy的版本相一致,例如當前numpy的版本最高支持python2.6,因此如果你的python版本不是2.6的話則安裝不了該模塊。
(3)下載最對應的opencv安裝包:http://opencv.org/downloads.html 這裡下載OpenCV 2.4.9.exe ;
python的版本需要與OpenCV的版本相一致,否則導入cv模塊會出錯。
~開始安裝:
1、安裝Python:
(1)雙擊運行python-2.7.10.amd64.msi,修改安裝路徑,連續next直到安裝完成,詳細步驟請看http://jingyan.baidu.com/article/7908e85c78c743af491ad261.html;
(2)測試是否安裝成功。
2、安裝python-numpy(若下載安裝包包括這基礎資料庫,可以跳到下一步安裝)
(1)測試是否安裝了:輸入import numpy,run一下,如報錯,說明未安裝。
(2)雙擊運行numpy-MKL-1.8.0.win-amd64-py2.7.exe,修改安裝路徑,連續next直到安裝完成。
(3)測試是否安裝成功:輸入import numpy,如報錯,說明未安裝成功。
3、安裝opencv
(1)運行OpenCV 2.4.9.exe;
(2)配置Python:將opencvuildpython2.7x64 這個目錄下:cv2.pyd 複製到:Python27Libsite-packages目錄下;
(3)測試:輸入import cv2,如報錯,說明未安裝成功,或者直接運行opencvsamplespython下的drawing.py文件。
更新:
為了用tensorflow,剛配了python3.6+opencv3.4.0。新方法,特別方便。
本機配置: win7+64bit,anaconda3(5.0.1),對應python3.6
咱們經常因為網路問題導致配置失敗,現推薦一種離線安裝法:
Python Extension Packages for Windows
從這裡下載對應版本的opencv(只有37mb)
然後在控制台pip install f:opencv…….whl安裝:
ps:也可以這樣安裝tensorflow:
Tsinghua Open Source Mirror,清華大學開源軟體鏡像站
下載tensorflow,pip安裝(我先裝了anaconda3)
本人小白,昨天晚上剛安裝anaconda,今天配置opencv時試了兩種方法:
- 拷貝cv2.pyd文件
將C:opencv2.4.9opencvuildpython2.7x86路徑下的cv2.pyd拷貝到C:Python27Libsite-packages
- 在cmd命令行輸入:conda install --channel https://conda.anaconda.org/menpo opencv3
但都失敗了:
摸索後發現,因為是在anaconda下配置opencv,自然要把cv2.pyd拷到C:UserswdfAnaconda2Libsite-packages目錄
成功!
搜索清華大學tuna源,按照幫助修改condarc文件。windows系統下需要手動打開文件刪除多餘的-- 然後就可以用conda飛快的安裝包了。另外,opencv在windows系統下,請去http://www.lfd.uci.edu/~gohlke/pythonlibs/下載,然後用pip 拖動安裝包到cmd中安裝。
用了很多方法都不行,最後用下面的這個終於安裝成了。(絕無廣告的意思)
【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安裝配置 - CSDN博客
這個問題解決了么?我也是anaconda3,安裝失敗
推薦閱讀:
※Python函數中*和**的內涵究竟是什麼呢?
※對於初學者應該選擇python什麼版本呢?
※雲伺服器上如何運行python程序?
※為什麼Python第三方庫的document看起來很統一?