私はこれに対する答えを見つけることができず、私はかなり見てきました。私はそれはそれは素晴らしい作品、非常に簡単で、OpenCVのが私のpythonで利用可能で、このウェブサイト上の指示を使用して、私のPythonアプリケーションで使用するためのOpenCVをインストールするには、アナコンダ、anaconda opencv in eclipse pydev未解決のインポート
https://rivercitylabs.org/up-and-running-with-opencv3-and-python-3-anaconda-edition/
を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はそれをインポートすることはできますか?
私は外部のライブラリとして、ディレクトリを追加しようとした、とあたりのように私は、LD_LIBRARY_PATHにこのディレクトリとEclipseを起動しようとした:それはまだ「未解決のインポート」である
。
これを修正する方法はありますか?
ありがとうございました!
参照してみてください特にEclipseの強制組み込みについてのヒント。 https://i.stack.imgur.com/EWAxX.jpgありがとう!! – excyberlabber
Nice ...メモとして、これはデフォルトで(5.9以降)行われるようにPyDevを変更しました:https://github.com/fabioz/Pydev/commit/45012cb28f94c39b03b9fc3725095613bb7703d8 –