Pycharm/Python OpenCV dan CV2 menginstal kesalahan

I've telah mencoba untuk menginstal kedua OpenCV dan cv2 dari kedua Pycharm dan dari terminal seperti yang disarankan menggunakan:

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

tapi aku'm mendapatkan error berikut mereka:

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

dan

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

Bagaimana saya bisa memperbaiki ini dan menginstal paket-paket yang benar? I'm menggunakan python 3.4.

Mengomentari pertanyaan (4)

Anda mendapatkan kesalahan-kesalahan karena opencv dan cv2 tidak python paket nama.

Ini adalah kedua dimasukkan sebagai bagian dari opencv-python paket yang tersedia untuk menginstal dari pip.

Jika anda menggunakan python 2 yang anda dapat menginstal dengan pip:

 pip install opencv-python

Atau gunakan equivilent untuk python 3:

pip3 install opencv-python

Setelah menjalankan sesuai pip perintah paket anda harus tersedia untuk digunakan dari python.

Komentar (3)

Aku berlari ke dalam masalah yang sama. Salah satu masalah yang mungkin OpenCV dibuat untuk Python 2.7, tidak 3 (tidak semua python 2.7 perpustakaan akan bekerja di python 3 atau lebih besar). Saya juga don't percaya anda dapat men-download OpenCV langsung melalui PyCharm's package installer. Saya telah menemukan keberuntungan mengikuti petunjuk: OpenCV Python. Secara khusus:

  1. Men-download dan menginstal OpenCV dari SourceForge
  2. Menyalin cv2.pyd file dari download (opencv\build\python\2.7\x64) ke Python's situs-paket folder (sesuatu seperti: C:\Python27\Lib\site-packages)
  3. Di PyCharm, buka Konsol python (Alat>Python Console) dan ketik:impor cv2, dan dengan asumsi tidak ada kesalahan cetak cv2.__versi__

Atau, saya telah berhasil menggunakan paket ini opencv-python, yang dapat anda tedeng aling-aling menginstal menggunakan pip dengan pip install opencv-python

Good luck!

Komentar (0)
python3.6 -m pip install opencv-python

akan menginstal cv2 di python3.6 cabang

Komentar (0)

Mencoba ini. Saya menggunakan Jupyter notebook (OS: Ubuntu 16.04 LTS di Google Cloud Platform + pada Windows). Dijalankan perintah berikut di Jupyter notebook untuk install opencv:

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

Setelah instalasi berhasil, anda akan mendapatkan pesan berikut:

Successfully installed opencv-contrib-python-4.1.0.25

Sekarang restart kernel dan mencoba untuk mengimpor opencv sebagai:

import cv2

Perintah yang sama dapat digunakan untuk diinstal opencv pada Windows juga.

SOLUSI 2: coba perintah berikut untuk menginstall opencv: Untuk Ubuntu: Jalankan perintah berikut dari terminal:

sudo apt-get install libsm6 libxrender1 libfontconfig1

Restart Jupyter notebook kernel dan jalankan perintah berikut:

!pip install opencv-contrib-python

CATATAN: Anda dapat menjalankan semua perintah di atas dari terminal serta tanpa menggunakan '!'.

Komentar (0)

Instalasi opencv tidak langsung. Anda perlu untuk pre-install beberapa paket yang pertama.

Saya tidak akan merekomendasikan resmi paket opencv-python. Tidak bekerja dengan benar di macos dan ubuntu (lihat ini posting). Tidak ada ide tentang jendela.

Ada banyak jaring menjelaskan bagaimana cara menginstall opencv dan semua paket yang dibutuhkan. Misalnya ini.

Masalah mencoba untuk menginstal opencv beberapa kali adalah bahwa anda perlu untuk meng-uninstall sepenuhnya sebelum mencoba lagi, atau anda akan berakhir memiliki banyak kesalahan.

Komentar (0)

berikut ini adalah tutorial yang bekerja untuk saya tanpa masalah.

Disalin dari situs di atas bagian yang penting:

Download OpenCV versi yang sesuai untuk instalasi Python dari di sini. Dalam kasus saya, saya telah menggunakan opencv_python-3.1.0-cp35-cp35m-win32.whl.

Sekarang, membuka jendela cmd seperti sebelumnya. Anda dapat membuka langsung di Download folder jika anda SHIFT dan klik kanan di dalamnya. Idenya adalah untuk membuka jendela cmd mana yang telah anda download di atas [...] file. Gunakan [ ... ] perintah untuk menginstal [...] OpenCV:

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

Catatan tambahan: don't lupa untuk mengubah nama file yang didownload dalam perintah yang anda gunakan. Rupanya dengan menginstall opencv, anda'll memiliki akses ke cv2 juga.

Komentar (0)

anda harus menginstal opencv-python pip/pip3 install opencv-python jika anda mencoba impor opencv-python, menerima kesalahan. Memperbaiki kesalahan ini, gunakan impor cv2

Komentar (0)

Bagaimana tentang mencoba beberapa cermin yang berbeda? Jika anda berada di Cina, saya sangat merekomendasikan anda coba:

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

Jika tidak, hanya mengganti alamat url untuk beberapa cermin lainnya yang anda suka! Good luck.

Komentar (0)

Saya lebih suka menggunakan Virtualenv untuk menginstal paket-paket tersebut daripada seluruh sistem, menghemat waktu dan usaha daripada membangun dari sumber.

Saya menggunakan virtualenvwrapper

Pengguna Windows dapat mengunduh pip menginstal virtualenvwrapper-win https://pypi.org/project/virtualenvwrapper-win/

Linux ikuti

pip install opencv-python opencv-python

Jika pengolahan video yang diperlukan

pip install opencv-contrib-python opencv-contrib-python

Jika anda tidak perlu GUI di Opencv

pip install opencv-contrib-python-headless opencv-contrib-python-headless

Komentar (0)