使用OpenCV 時解決「找不到模組cv2」錯誤
在Python 程式中匯入OpenCV 的cv2 模組時,您可能會遇到「 ImportError:沒有名為cv2 的模組」問題。以下是原因分析與解決方案:
如查詢所述,您已使用腳本在 Raspberry Pi 上安裝了 OpenCV 2.4.5 版本。嘗試匯入 cv2 時,錯誤訊息指示無法找到模組。
首先要考慮的一點是 OpenCV 是否已正確安裝。要驗證這一點,請確保 cv2.so 檔案存在於「/usr/local/lib/python2.7/site-packages/...」目錄中。
Python 3.2 的資料夾的存在「/usr/local/lib」中的 2.6 顯示潛在的路徑配置問題。
要解決此問題,您應該在Terminal/CMD 中執行以下命令:
conda update anaconda-navigator conda update navigator-updater
執行後使用這些命令,指令「pip install opencv-python」應該可以解決安裝了Anaconda 的Windows 使用者的問題。
對於Linux 系統,您可以使用:
pip install opencv-python
或者,您可以嘗試:
conda install opencv
請參閱提供的連結(Link1、Link2)以了解更多多詳細資料。
Python 3.5 更新:
如果您使用 Python 3.5 或更高版本,請參考下列資源:Link3、Link4。
其他解決方案:
對於使用 Anaconda 的用戶,您還可以使用以下方法命令(無需添加 menpo 頻道):
conda install -c conda-forge opencv
以上是為什麼我無法在 Python 中導入 cv2?的詳細內容。更多資訊請關注PHP中文網其他相關文章!