私は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を使用しています。
opencv
とcv2
はpythonパッケージ名ではないため、これらのエラーが発生しています。
これらは両方とも、pipからインストールできるopencv-python
パッケージの一部として含まれています。
python 2を使用している場合、pipでインストールできます。
pip install opencv-python
または、python 3に同等のものを使用します。
pip3 install opencv-python
適切なpipコマンドを実行すると、パッケージがPythonから使用可能になります。
私は同じ問題に遭遇しました。 1つの問題は、3ではなくPython 2.7に対してOpenCVが作成されることです(すべてのpython 2.7ライブラリがpython 3以降で動作するわけではありません)。また、PyCharmのパッケージインストーラーからOpenCVを直接ダウンロードできるとは思いません。指示に従って運を見つけました: OpenCV Python 。具体的には:
import cv2
、エラーなしと仮定するprint cv2.__version__
あるいは、このパッケージ opencv-python を使用して運が良かったので、pip install opencv-python
を指定したpipを使用して簡単にインストールできます。
幸運を!
python3.6 -m pip install opencv-python
python3.6ブランチにcv2をインストールします
これを試して。 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
注:「!」を使用せずに、ターミナルから上記のすべてのコマンドを実行することもできます。
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アドレスを好きなミラーに置き換えてください!幸運を。
システム全体ではなくVirtualenvを使用してこのようなパッケージをインストールすると、ソースからビルドするよりも時間と労力を節約できます。
virtualenvwrapper を使用します
Windowsユーザーはダウンロードできます
pip install virtualenvwrapper-win
https://pypi.org/project/virtualenvwrapper-win/
Linux フォロー
pip install opencv-python
ビデオの処理が必要な場合
pip install opencv-contrib-python
OpencvでGUIが必要ない場合
pip install 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にもアクセスできるようになります。