問題原由
最近在準備畢業設計,學習機器學習方面的知識,在使用到“import cv2”這個導包語句的時候,提示我的環境沒有這個包,本以爲Alt+Enter可以自動安裝,然而,卻在一次次重試後失敗,經過一下午的填坑,問題終於解決,過程記錄如下。
使用的環境
- 編輯器:PyCharm 2019.1.3(Professional Edition)
- 項目啓動器:Anaconda帶的Python.exe
爲Anaconda添加國內鏡像站
- 打開Anaconda Navigator
- 左側導航欄點擊Environments
- 右側的包管理界面,頂部點擊Channels,彈出小框,點擊Add… 將清華大學的鏡像地址(如下)依次添加
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- 添加完畢,小框中點擊Update channels
- 國內鏡像站添加完畢
安裝opencv-python
- 回到包管理器界面,開始安裝缺失的庫
- 顯示模式,改爲All,右側搜索框輸入opencv回車,如下圖
- 單擊選擇py-opencv,右下方點擊Apply
- 中途會有確認,點擊OK即可
- 稍等片刻,即可完成安裝
- 提示:在中國移動網絡環境下,安裝可能比較慢,建議用其他網絡,避免不必要的麻煩
再次回到PyCharm,導包語句雖然還有紅色波浪線提示,但使用已經正常(沒有重啓)