import cv2
windows下
環境:Python 3.8.5(可以通過一下指令查看)
python --version遇到的坑:
1. 在程序中 import cv2 無報錯,但運行程序沒有效果,直接程序退出,直到注釋掉該句導入,程序才正常測試。
直接在命令行中輸入“python”進入python環境
輸入測試,也是直接退出:
嘗試使用pip,conda直接安裝失敗
最終解決:
1.?下載與python版本對應的編譯文件(whl)(網址:Python Extension Packages for Windows - Christoph Gohlke (uci.edu))
(由于我的Python是3.8,所以我下載的文件如下)
?2.在命令行安裝剛下載到本地的文件(install后跟絕對路徑),安裝成功
?3.再次進入python環境測試,又遇坑
(RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import):
?4.numpy的版本需要更新:
(1)查看numpy的版本:
pip show numpy(2)更新numpy
pip install -U numpy(如果報錯需要使用 --user使用下面的指令) pip install -U --user numpy5.再次進入python環境測試(無報錯)
?6.運行初始源程序,成功~
Ubuntu下
sudo apt-get install python-opencv總結
以上是生活随笔為你收集整理的import cv2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业宣传片解说词的写法指导。
- 下一篇: 方正飞鸿智能信息平台产品白皮书(三)