抓狂!Python中的OpenCV到底怎麼安裝?

我就不對OpenCV做介紹了,想必各位都知道,不然點進來幹嘛 ~。~

你不看書,來圖書館幹嘛

額,上廁所呀...

抓狂!Python中的OpenCV到底怎麼安裝?


第一階段

不知道各位第一次是怎麼安裝OpenCV的,反正我當初,一上來就非常熟練地敲了pip install opencv。

那小手在鍵盤上敲的,非常自信,估計在Python中除了“import 包名”,就剩“pip install 包名”能給我這種自信了。

結果就是:

抓狂!Python中的OpenCV到底怎麼安裝?

我仔細分析了一波,覺得應該是大小寫的問題,於是我依次試了OpenCV、OpenCv、Opencv,結果就是:

抓狂!Python中的OpenCV到底怎麼安裝?

其實最近我才知道,用pip安裝時,壓根不用區分大小寫,如果opencv這個詞不行,那麼無論你怎麼搗鼓大小寫,也都不管用。

就像你追一個女生,她不喜歡你,那就是不喜歡,跟你的大小真沒關係...就算你把戶口本改了也沒用。

想想自己當初真的很聰明,幸好就試了三個,不然將opencv這六個字母排列組合一下,有2的6次方種大小寫組合方式。

唉,像我這麼聰明的人真的不多了...


第二階段

後來我上網搜了下,應該是pip install opencv-python

嗯,果然不報錯了,就是這下載速度...

抓狂!Python中的OpenCV到底怎麼安裝?

因為資源在國外的服務器上,所以很慢

大不了就等等唄...女神說考慮幾天,總比拒絕你好吧

我去!又被拒絕了!

她可能覺得我連買vpn的錢都沒有,嫌我太窮了...

抓狂!Python中的OpenCV到底怎麼安裝?

還好我英語六級過了,所以我用谷歌翻譯了一下,看谷歌翻譯有沒有錯,在確認谷歌翻譯和我翻譯的一樣後,我得出了原因:就是網速太慢,導致下載中斷。

似乎Python中經常有一些包,會出現這種下載速度很慢的情況,比如Tensorflow、Django等等...

怎麼都是些品牌包,耍大牌麼?什麼時候打折呀?


第三階段

於是我又搜其它辦法,聽說可以去
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv上下載一個whl文件。

抓狂!Python中的OpenCV到底怎麼安裝?

其中4.2.0是OpenCV版本,cp37表示python3.7版本,大家找適合自己的,別亂來...

於是我就下載相應的whl文件,可是這下載速度也有點...

抓狂!Python中的OpenCV到底怎麼安裝?

好吧,不管了,雖然很慢,但是氣息尚在,且很穩定

垂死病中驚坐起,苟延殘喘勝過一命嗚呼吧...

下載好後,將命令行的目錄跳轉到whl文件所在的目錄,然後用pip install接上下載好的whl文件名,居然“嗖”的一下,就安裝好了...

抓狂!Python中的OpenCV到底怎麼安裝?

先把女神娶回家,然後她就不端著了...


第四階段

後來我電腦重裝了系統,意味著又要重裝OpenCV,這時候的我,已經不再是當初的我了,突然多了時間成本意識,覺得怎麼可能跟傻子一樣等那麼長時間呢。

於是我又去網上搜,突然知道可以用鏡像,就是國內有些網站把相關的Python安裝包放在了自己的服務器上,我們可以直接從國內服務器下載。

在pip install opencv-python後面加上參數i,該參數為國內的安裝地址,另外還有參數trusted-host,該參數為被信任的域名。

這裡注意的是i是縮寫,前面只要加一個槓,trusted-host是全稱,要加兩個槓。

抓狂!Python中的OpenCV到底怎麼安裝?

你看看這網速...

還要啥自行車,要啥vpn...

好了,好了,我這個時間成本意識實在是太強了,已經不允許我再閒聊下去了,溜了溜了...


關注微信公眾號“Python小鎮”,發現更多幹貨知識!


分享到:


相關文章: