web-dev-qa-db-ja.com

PyCharmはcv2をモジュールとして認識しません

OpenCV 3とpython 2.7を使用し、PyCharmを使用してコーディングします。コードは正常に機能しますが、PyCharmはcv2をモジュールとして認識しません。赤い線で下線が引かれ、表示されません。インテリジェンスメニューの機能。

環境変数OPENCV_DIRを設定しようとしましたが、動作しませんでした

OpenCVはF:\ opencvに展開され、PythonはC:\ Python27にインストールされます

なにが問題ですか ?

8

Pycharm 4.0バージョンで作業しました

次の手順を実行します:

  1. Pycharm IDE Window の[ファイル]> [設定]に移動します。

  2. 検索バーでプロジェクトインタープリターを検索します。

  3. 利用可能なオプションからパッケージをクリックします
  4. パッケージをインストールできるパッケージウィンドウが開きます。

Opencvコマンドを実行するためにopencv-pythonパッケージをインストールしました

8
Guru

「ファイル」->「キャッシュの無効化/再起動」を試してください...

6
geekly

私は同じ問題を抱えており、現時点ではこれに対する解決策がないことを恐れています。問題の詳細についてはこちらをご覧ください こちら

問題は、OpenCVに必要な.pyファイルが含まれていないため、PyCharmがパッケージを取得していない可能性があるためです。

同じページにいることを確認するには、[ファイル]> [既定の設定]> [既定のプロジェクト]> [プロジェクトインタープリター]を選択し、python 2.7インタープリターを選択すると、cv2またはopencvパッケージに?

EDIT:pythonではなくanacondaで動作させることができました。 anacondaをインストールして、python(pythonにあるcv2をコピーした)と同じようにすべてを行いました。

3
ILA

リンクをたどる WindowsにOpenCVをインストールし、パッケージマネージャーを使用せずにPyCharmを有効にする方法

従うべき手順:

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.
3
webapp

ただ:

pip install opencv-python

windowsとLinuxで解決しました。

0
Max

私はwebappの応答の手順に従いますが、その後は動作せず、pycharm IDEを再インストールすることにしました。これは私のために機能します。それが役に立てば幸い。

0
Denis Romasanta

Opencv pythonパッケージを設定からインストールするだけです。

0
Navod B ak

プロジェクトの作成中に「Inherit global site-packages」ボタンを有効にすると、既存のライブラリをpycharmにインストールできます。ライブラリをインストールしていない場合は、File>Settings>Project:your project name>project interpreterそして、それを検索して必要なパッケージをインストールします。

0
Talha Farooq

OpenCVをpipでインストールしてから、端末にpip3をインストールした後。端末でpythonを記述したときにインポートされますが、PyCharmではありません。上記のキャッシュの無効化を試みました。キャッシュがウォームアップされるまで1分間動作しました。
に移動して修正しました:

  • PyCharmメニュー
  • 環境設定
  • プロジェクト(プロジェクト名)->プロジェクトインタープリター
  • (今回はCV2の代わりに)
  • プラス記号(パッケージをインストールするため)
  • opencv-pythonを検索しました
  • パッケージをインストールしました

そのライブラリを消す必要さえなかったので、「import cv2」を受け入れました

0