1. 程式人生 > >openCV + Python 配置問題,同時 配置 pip 和安裝Python相關的庫 即 那個 whl 檔案

openCV + Python 配置問題,同時 配置 pip 和安裝Python相關的庫 即 那個 whl 檔案

在學習 python 同時配合openCV 但是在配置 openCV時候,Python並不能呼叫openCV,我按章網上的方法 把 openCV/build/Python/2.7/x64/cv2.py 這個檔案 就是 cv2.py 複製到 python 的安裝目錄的 C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib\site-packages

下的時候發現,並不能執行 import cv2

然後就上網找原因,後來找到,是應該 pip install numpys

1.

但是我發現我的python 3.2 根本不能 呼叫pip

然後我就去安裝 pip,

上面這個是下載 pip的網址

然後 cd 下載的目錄

我是 cd E:\Python\pip-8.1.1

然後輸入python setup.py install

注意 上面目錄的包含的內容分有

這裡安裝完了 還有 配置環境變數 否則 cmd 命令提示符下面 輸入 pip 還是顯示 它不是 內部或外部命令,

環境變數的配置 我推薦下載一個 PathEditor.exe,看 部落格別人都喜歡這麼做,有了這個小外掛,修改環境變數就很方便了。下圖是 pip 環境變數的配置,注意 一下那個路徑裡面一定有一個檔案 pip.exe 否則你配置的就不對哦

但是後時候 就是不成功,一個辦法你的 python安裝的時候選擇的不是全部安裝,就是有些功能的對鉤沒選擇,安裝的時候 有一個 install now 的選項,就是全部安裝的意思。

2.

後面 安裝 opencv_python-3.2.0-cp35-cp35m-win_amd64.whl,這個 是 Python對應於 OpenCV的,不一定選擇我選擇的這個,因為有好多版本,我試了兩個,第一個版本太低 我的Python 是 3.5 的目前是 比較新的,但是 那個 庫版本不合適

安裝不成功的時候顯示 *****檔名*****is not supported wheel on this platform

很可能就是版本不合適,當然有時候也有類庫安裝不支援情況

報錯:***  is not a supported wheel on this platform,通過在stackoverflow

上的一個帖子成功解決問題。

方法:在shell中輸入import pip; print(pip.pep425tags.get_supported())可以獲取到pip支援的檔名還有版本,我這裡如下:

好了,這個安裝好了之後我 Python 裡面測試 import cv2 看兩個是否連線了起來,如果成功了,就能匯入 cv2 這個庫,然而我比較倒黴依舊沒有成功

*****************************************************************

這個網站發現的解決辦法,在這裡推薦一下這個網站,stackoverflow 這裡面大牛很多相當於我們的百度知道,不過只解決程式問題,唯一要求就是英語比較好,

在 cmd 視窗下 輸入  pip install -U numpy 就可以了,注意 U 是大寫

成功了。