web-dev-qa-db-ja.com

Pycharm / Python OpenCVおよびCV2インストールエラー

私はPycharmと端末の両方からOpenCVとcv2の両方をインストールしようとしています:

pip install --user opencv
pip install --user cv2

しかし、私は彼らのために次のエラーを受け取っています:

Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

そして

Collecting cv2
  Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

これらを修正してパッケージを適切にインストールする方法を教えてください。 python 3.4を使用しています。

44
Sibi

opencvcv2はpythonパッケージ名ではないため、これらのエラーが発生しています。

これらは両方とも、pipからインストールできるopencv-pythonパッケージの一部として含まれています。

python 2を使用している場合、pipでインストールできます。

 pip install opencv-python

または、python 3に同等のものを使用します。

pip3 install opencv-python

適切なpipコマンドを実行すると、パッケージがPythonから使用可能になります。

98
Ryan Guest

私は同じ問題に遭遇しました。 1つの問題は、3ではなくPython 2.7に対してOpenCVが作成されることです(すべてのpython 2.7ライブラリがpython 3以降で動作するわけではありません)。また、PyCharmのパッケージインストーラーからOpenCVを直接ダウンロードできるとは思いません。指示に従って運を見つけました: OpenCV Python 。具体的には:

  1. SourceForge からOpenCVをダウンロードしてインストールする
  2. Cv2.pydファイルをダウンロード(opencv\build\python\2.7\x64)からPythonのsite-packagesフォルダー(C:\ Python27\Lib\site-packagesなど)にコピーする
  3. PyCharmで、pythonコンソール([ツール]> [Pythonコンソール])を開き、次のように入力します:import cv2、エラーなしと仮定するprint cv2.__version__

あるいは、このパッケージ opencv-python を使用して運が良かったので、pip install opencv-pythonを指定したpipを使用して簡単にインストールできます。

幸運を!

7
mdoc-2011
python3.6 -m pip install opencv-python

python3.6ブランチにcv2をインストールします

5
vishal

これを試して。 Jupyterノートブックを使用しています(OS:Google Cloud Platform上のUbuntu 16.04 LTS + Windows)。 Jucvterノートブックで次のコマンドを実行して、opencvをインストールしました。

!pip install opencv-contrib-python    #working on both Windows and Ubuntu

インストールが成功すると、次のメッセージが表示されます。

Successfully installed opencv-contrib-python-4.1.0.25

カーネルを再起動して、opencvを次のようにインポートしてください:

import cv2

同じコマンドを使用して、Windowsにopencvをインストールすることもできます。

解決策2: opencvをインストールするには、次のコマンドを試してください。Ubuntuの場合:ターミナルから次のコマンドを実行します。

Sudo apt-get install libsm6 libxrender1 libfontconfig1

Jupyterノートブックカーネルを再起動し、次のコマンドを実行します。

!pip install opencv-contrib-python

注:「!」を使用せずに、ターミナルから上記のすべてのコマンドを実行することもできます。

1
Yogesh

Opencvのインストールは直接ではありません。最初にいくつかのパッケージをプレインストールする必要があります。

非公式パッケージopencv-pythonはお勧めしません。 macosおよびubuntuでは正常に動作しません(これを参照してください post )。 Windowsについてはわかりません。

Opencvおよび必要なすべてのパッケージのインストール方法を説明する多くのWebがあります。たとえば、 this one

Opencvを数回インストールしようとすると、再試行する前に完全にアンインストールする必要があります。そうしないと、多くのエラーが発生する可能性があります。

1
daniel

opencv-python pip/pip3 install opencv-pythonをインストールする必要があります。import opencv-pythonを試行した場合、エラーが発生します。このエラーを修正するには、import cv2を使用します

いくつかの異なるミラーを試してみませんか?中国にいる場合は、次のことを試してみることを強くお勧めします。

Sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python

そうでない場合は、URLアドレスを好きなミラーに置き換えてください!幸運を。

1
plotseeker

システム全体ではなくVirtualenvを使用してこのようなパッケージをインストールすると、ソースからビルドするよりも時間と労力を節約できます。

virtualenvwrapper を使用します

Windowsユーザーはダウンロードできます

pip install virtualenvwrapper-win

https://pypi.org/project/virtualenvwrapper-win/

Linux フォロー

pip install opencv-python

opencv-python

ビデオの処理が必要な場合

pip install opencv-contrib-python

opencv-contrib-python

OpencvでGUIが必要ない場合

pip install opencv-contrib-python-headless

opencv-contrib-python-headless

チュートリアルはこちら これは問題なく機能しました。

重要な部分の上のサイトからコピーしました:

Pythonインストールに対応するOpenCVバージョンを here からダウンロードします。私の場合、opencv_python-3.1.0-cp35-cp35m-win32.whlを使用しました。

さて、以前のようにcmdウィンドウを開きます。 Shiftキーを押しながら右クリックすると、ダウンロードフォルダーで直接開くことができます。アイデアは、上記の[...]ファイルをダウンロードしたcmdウィンドウを開くことです。 [...]コマンドを使用して、[...] OpenCVをインストールします。

1     pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"

追加の注意:使用するコマンドでダウンロードしたファイルの名前を変更することを忘れないでください。どうやらopencvをインストールすると、cv2にもアクセスできるようになります。

1
Judit