2015-12-18 102 views
3

我使用OpenCV 3和Python 2.7並使用PyCharm進行編碼。代碼工作正常,但PyCharm不會將cv2識別爲模塊。它用紅線強調它,所以它不會在智能菜單中顯示它的功能。PyCharm不會將cv2識別爲模塊

我試圖設置環境變量OPENCV_DIR但它沒有工作

OpenCV的提取在 F:\ OpenCV的和 Python是安裝在 C:\ Python27

有什麼不對?

+0

已複製cv2.pyd糾正蟒蛇lib文件夾? –

+0

我將它複製到C:\ Python27 \ Lib \ site-packages作爲opencv教程說 –

+0

試試這個解決方案http://stackoverflow.com/a/19885882/2341815 –

回答

3

我有同樣的問題,恐怕目前還沒有解決方案。你可以閱讀更多有關該問題的here

的問題是,OpenCV的不包括需要.py文件有可能是爲什麼PyCharm不拿起包以及自動完成。

要確定我們在同一頁面上,當您進入文件>默認設置>默認項目>項目解釋器並選擇python 2.7解釋器時,它是否在軟件包中列出了cv2opencv

編輯:我能夠得到它與anaconda而不是Python的工作。剛剛安裝了anaconda,並做了一切,就像我會用python(複製cv2它將在python中)。希望它可以幫助你!

+0

建議您問自己的問題,作爲評論原帖子(問題)。 – gnerkus

+0

我安裝了OpenCV 2.4.9,它工作正常。 –

3

按照鏈接How to install OpenCV on Windows and enable it for PyCharm without using the package manager

遵循的步驟:

Install Python 2.7.10 
Install Pycharm(If you have not done it already) 
Download and install the OpenCV executable. 
Add OpenCV in the system path(%OPENCV_DIR% = /path/of/opencv/directory) 
Goto C:\opencv\build\python\2.7\x86 folder and copy cv2.pyd file. 
Goto C:\Python27\DLLs directory and paste the cv2.pyd file. 
Goto C:\Python27\Lib\site-packages directory and paste the cv2.pyd file. 
Goto PyCharm IDE and goto DefaultSettings>PythonInterpreter. 
Select the Python which you have installed on Step1. 
Install the packages numpy,matplotlib and pip in pycharm. 
Restart your PyCharm. 
PyCharm now has OpenCV library installed and working. 
+0

我安裝了OpenCV 2.4.9,它工作正常。 –

0

我跟隨在webapp響應的步驟之後,它不工作,我決定重新安裝pycharm IDE,這個工程我。 希望它有幫助。

0

從事過Pycharm 4.0版本

遵循以下步驟:

  1. 圍棋在搜索欄中Pycharm IDE Window

  2. 搜索項目解釋文件>設置。

  3. 從可用選項中單擊任意程序包
  4. 從可以安裝任何程序包的位置打開程序包窗口。

我已經安裝了OpenCV的-Python包運行OpenCV的命令