1. 程式人生 > >ImportError: No module named cv2的完美解決方法!!!(不能太贊)

ImportError: No module named cv2的完美解決方法!!!(不能太贊)

      此刻是2018年1月21日晚10點13分,我懷著激動的心情,從Ubuntu系統上登上我的CSDN部落格然後發來賀電,祝賀我自己解決了ImportError: No module named cv2的問題,這彷彿是從另一個世界(Ubuntu世界)向現實世界(windows世界)通話,很奇妙!

        事情還要從遙遠的下午4點半說起,那是時候我還是個孩子,天真爛漫的孩子,在我的Ubuntu系統上準備跑一個faster R-CNN的demo。當然,是為了測試我的caffe環境時否搭建好了,這個demo就是github上訓練好的模型,具體我就不說了,大家可以參照這個博主的教程,簡單明瞭。我就不說。

我的搭建環境:

                        ubuntu14.04

                        caffe

                         opencv-3.0.0-beta

                         anaconda2

           但是在執行最後一步的時候

./demo.py --cpu

頓時出現了一個錯誤,剛開始的錯誤時找不到easydict模組(ImportError: No module named easydict),然後就用
sudo pip install easydict

安裝easydict ,但是還是提示找不到,其實這句話執行完之後如果安裝成功應該是在你的usr/local/lib/python2.7/dist-packages資料夾下有一個easydict資料夾,但是這個時候時不對的,因為你再次嘗試執行./demo.py --cpu的時候,還是會出現這個錯誤,那是因為easydict應該放在你的home/anaconda2/lib/python2.7/site-packages資料夾下面,為什麼要這樣,那是因為跟我的配置環境有關,因為我的python用的時anaconda而不是自帶的python,所以要這樣。

ImportError: No module named cv2

           接下來看最主要的,也就是cv2發現不了,在這裡為了給大家理清思路,我就直接說解決方案把,碰到這個問題的時候我就從一個孩子,天真爛漫的孩子變成一個車車弟弟的傻逼。

  第一步:

         安裝python-opencv

sudo apt-get install python-opencv
        看是否解決,如果沒有解決請看第二步。

第二步:

         找到cv2.so檔案複製到你的usr/local/lib/python2.7/site-packages資料夾下(在你沒有用anaconda的情況下),如何找自己的cv2.so,我提供一個很便捷的方法(一定要用這個方法,不然你不好找):

find / -name "cv2.so"

        然後在終端cd到home,輸入python,此時就會出現python的版本號等一些資訊,然後輸入

>>>import cv2
      此時如果沒有提示錯誤就證明已經解決了這個問題。
      在沒有用anaconda的情況下,到這一步應該就應該已經完全解決了,如果你還沒有解決,那就看第三步:

第三步:

         看到第三步的說明用的是anaconda,通過第二步找到cv2.so後,複製cv2.so到home/anaconda2/lib/python2.7/site-packages資料夾下,然後和第二步一樣,輸入python,然後輸入import cv2.就可以了。

謝謝大家!我的表演結束!請欣賞圖片:


相關推薦

ImportError: No module named bs4錯誤解決方法

解決方法參考http://www.cnblogs.com/victor5230/p/6397449.html 開頭引用了from bs4 import BeautifulSoup但是最後一直報ImportError: No module named bs4錯; 執行時提示ImportErro

Mac系統下,Python ImportError: No module named markdown的解決方法

這很可能是由於沒有安裝markdown庫,首先下載Markdown庫猛擊此,然後解壓該原始碼包,在終端下進入到解壓後的目錄,   輸入以下命令安裝markdown模組,  python setup

ImportError: No module named cv2問題解決

    最近跑程式的時候,遇到下面的問題:           import cv2           ImportError: No module named cv2     發現沒有安裝OpenCV視覺庫。安裝方法如下:          1. 下載opencv-3

ImportError: No module named XXX 錯誤解決方法Windows

window環境下使用pycharm編輯器來寫Python時,由from *** import *** 語句導致控制檯輸出ImportError: No module named ***時,顯而易見是由於未找到名為***的模組。遇到這類問題,首先要確認是否已經安裝過該模組。

win7下python2.7 ImportError: No module named 'MySQLdb'錯誤解決方法

環境描述: 在github上面 下載了一個flask專案之後 python manage.py db upgrade Traceback (most recent call last): File "manage.py", line 17, in &l

ImportError: No module named cv2完美解決方法不能

      此刻是2018年1月21日晚10點13分,我懷著激動的心情,從Ubuntu系統上登上我的CSDN部落格然後發來賀電,祝賀我自己解決了ImportError: No module named cv2的問題,這彷彿是從另一個世界(Ubuntu世界)向現實世界(wind

配置opencv出現ImportError: No module named cv2的錯誤解決辦法之一

我是在Ubuntu14.04安裝opencv3.2.0的時候出現的ImportError:No Module Named cv2 的錯誤,我出現這個錯誤的原因是在PYTHONPATH中少了一個路徑,執行下面的命令將這個路徑新增到裡面去就可以了。 sudo vim /etc/

python ImportError: No module named 的錯誤解決思路和方法

1 首先要確定 是否 安裝了  該模組 在  python 提示符下 輸入  import  MySQLdb  看是否報錯,如果保錯,表面沒有該模組,但是,有的時候往往出現 明明已經安裝 該模組,並提示成功了,但是還是找不到該模組 2 上面那種情況 可能就是  PYTHO

Mac下 ImportError: No module named cv2 問題的解決

使用brew安裝了opencv後,在使用import cv2後發生了這個錯誤 我的簡單的做法是啟動python 使用 import site site.getsitepackages()能夠得到當前

ImportError: No module named prettytable的處理方法

python1、報錯現象: 執行某個python腳本的時候,出現下圖的報錯 2、解決方法 # wget https://pypi.python.org/packages/source/P/PrettyTable/prettytable-0.7.2.tar.gz --2018-03-24 23:04:03--

ImportError: No module named psutil的解決

python psutil setuptools 系統版本:cat /etc/redhat-release CentOS release 6.9 (Final) 跑python腳本的時候報錯ImportError: No module named psutil,於是想要用pip來安裝,但是發現pi

ImportError: No module named cv2 或 ModuleNotFoundError: No module named 'cv2'

終端 窗口 pypi out err lin www. enc windows 原文作者:aircraft 原文鏈接:https://www.cnblogs.com/DOMLX/p/9747019.html pip install opencv-python在pytho

ImportError: No module named cv2

環境: anaconda3 + Ubuntu 16.04 + Python3.6 + TensorFlow 1.3 + keras 2.1.3 解決方案: 1)網上大多數是複製方案,操作起來太繁瑣,放棄; 2)原始碼編譯安裝,同樣繁瑣,放棄; 3)pip instal

“ModuleNotFoundError: No module named 'pip'”的解決方法都在這ubuntu

一、問題描述:報錯提示“ModuleNotFoundError: No module named 'pip'”,如下圖 二、問題分析 以下是我根據網上的教程來操作的,截圖體現的都是失敗的方法。 但不能因此說明這些方法就是錯誤的,我覺得只是不適合我這種情況而已。 建

python報錯No module named XXX通用解決方法

一 問題現象 D:\Python27\python.exe E:/Python/MySQLControler/Main/Main.py Traceback (most recent call last

ImportError: No module named caffe.proto解決辦法

在用自己的資料訓練基於caffe的SSD模型的時候,我們需要將圖片資料轉換成lmdb格式,用到的指令碼檔案是SSD原始碼裡面提供的create_data.sh(具體位置在$CAFFE_ROOT/dat

ImportError: No module named cv2 in ubuntu 16.04 Anaconda2

The following shows the problem and what I have tried: $ python Python2.7.13|Anaconda4.3.0(64-bit)|(default,Dec202016,23:09:15)[GCC 4.4.

ImportError: No module named cv2 報錯處理,以及各個模組缺少都可以類似處理

D:\Maindocument\pycharmDemo\venv\Scripts\python.exe D:/Maindocument/pycharmDemo/opencv_人臉是被.py Traceback (most recent call last):   File "

在cmd中可以匯入cv2,但是在Pycharm中顯示ImportError: No module named 'cv2'的問題

現在opnecv的安裝非常方便,在cmd中直接使用 pip install opencv-python安裝即可,或者是下載whl檔案,到具體目錄下,在cd到具體目錄下使用 pip install xxx.whl即可,免去了編譯配置上的麻煩。 但是我這樣安裝了之後,在cmd中

執行python指令碼時出現no module named cv2怎麼解決

執行python指令碼時報錯: ImportError: No module named cv2   第一想法: 使用命令: pip install cv2 會報錯找不到請求的版本 解決方法: 使用命令 pip install opencv-python