我正在研究一個需要OpenCV的項目,我正在Mac上的PyCharm中執行此項目。我已經成功地使用Homebrew安裝OpenCV,並且我能夠在終端中運行Python(版本2.7.6)時導入cv2,並且我沒有遇到任何錯誤。當我嘗試在PyCharm中導入時出現問題。我得到一個紅色下劃線有:無法在PyCharm中導入cv2
沒有模塊名爲CV2
我認爲PyCharm無法找到我的cv2.so文件,但我有最新版本PyCharm(4.0.6)和無我看過的論壇對這個版本很有幫助。我如何讓PyCharm識別我的cv2文件?我去了項目解釋器,但沒有選擇從我自己的機器導入OpenCV。此外,在編輯配置予定義的變量的環境
PYTHONPATH
並將其設置爲
/usr/local/lib/python2.7/site-packages:$PYTHONPATH
但這也沒有幫助。
任何想法?
編輯:我設置了一個virtualenv無濟於事,想通了如何添加一個路徑到當前框架上的新的PyCharm版本,事實證明cv2.so的路徑已經給出,但它仍然抱怨。
'cv2'是否出現在Project Interpreter的安裝包列表中?您是否嘗試過通過該視圖添加它(請參閱https://www.jetbrains.com/pycharm/help/installing-uninstalling-and-upgrading-packages.html)?你的機器上有多個解釋器(例如你使用'virtualenv's)嗎? – jonrsharpe
安裝的軟件包中不顯示cv2。它確實提出了諸如opencv-cython,pyopencv等封裝器,但是這些將從在線源安裝(嘗試從那裏安裝pyopencv不起作用)。我看不到任何選項可以從我的本地機器添加軟件包,因爲我已經安裝了它。我不使用virtualenv或任何其他解釋器,我不明白這些將如何使我受益 –
對我而言,不需要':$ PYTHONPATH'。只有PYTHONPATH中的'/ usr/local/lib/python2.7/site-packages'。 – Youngjae