我無法找到答案,並且我看起來不少。我用了蟒蛇分佈,水蟒,到安裝OpenCV在使用本網站上的說明我的Python應用,anaconda在eclipse中的opencv pydev未解決的導入
https://rivercitylabs.org/up-and-running-with-opencv3-and-python-3-anaconda-edition/
這是非常容易的,它的偉大工程,和OpenCV可在我的Python應用。我只有一個問題,它是一個煩惱的本質:eclipse和pydev無法看到cv2可用,並且他們在import cv2語句中給出了小紅線下劃線,並聲稱這是「未解析的導入」。我再說一遍,當我運行我的python應用程序時,cv2可以工作,沒問題。這只是沒有看到日食和pydev。
我看着在安裝OpenCV的蟒蛇ENV目錄,並在lib/python3.6/site-packages目錄找到此文件:
cv2.cpython-36m-x86_64-linux-gnu.so
該文件夾/anaconda-env-folder/lib/python3.6/site-packages當然列在eclipse中anaconda虛擬env的Python路徑中。沒有它,沒有什麼可以工作但是這個文件夾中的其他內容都是py文件。這一個是如此。這是問題嗎? Eclipse和pydev無法看到這種類型的文件,因此不能因爲可導入而信任它?即使python可以導入它?
我嘗試添加該目錄作爲外部庫,我試圖啓動Eclipse與此目錄的LD_LIBRARY_PATH,按:
它仍然是一個「未解決進口」。
是有辦法解決這一問題?
感謝您的幫助!
該做的,特別是Eclipse中強制構建的提示。 https://i.stack.imgur.com/EWAxX.jpg謝謝! – excyberlabber
不錯...作爲一個說明,只是改變了PyDev,以便默認情況下(5.9以上)完成:https://github.com/fabioz/Pydev/commit/45012cb28f94c39b03b9fc3725095613bb7703d8 –