Eroare de instalare Pycharm/Python OpenCV și CV2 (Programare, Python, Opencv, Pycharm)

Sibi a intrebat.

Am încercat să instalez atât OpenCV cât și CV2 atât din Pycharm cât și din terminal, așa cum am sugerat folosind:

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

dar primesc următoarea eroare pentru ele:

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

și

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

Cum pot să le repar și să instalez pachetele corect? Folosesc python 3.4.

Comentarii

  • Dacă sunteți pe Ubuntu, încercați sudo apt-get install python3-opencv –  > Por Tes3awy.
  • Acest răspuns a funcționat pentru mine pe Mac OS. –  > Por intcreator.
  • Ar trebui să acceptați un răspuns –  > Por Mr_and_Mrs_D.
  • Acest răspuns a funcționat pentru mine pe Raspberry Pi 3B –  > Por Gabriel Cavalcante.
17 răspunsuri
Ryan Guest

Primiți aceste erori deoarece opencv și cv2 nu sunt numele pachetului python.

Acestea sunt ambele incluse ca parte a pachetului opencv-python pachet disponibil pentru a fi instalat din pip.

Dacă utilizați python 2, puteți instala cu pip:

 pip install opencv-python

Sau folosiți echivalentul pentru python 3:

pip3 install opencv-python

După ce executați comanda pip corespunzătoare, pachetul dvs. ar trebui să fie disponibil pentru a fi utilizat din python.

Comentarii

  • Acesta este răspunsul corect la întrebarea vezi stackoverflow.com/a/39308557/281545 de asemenea, mai jos – de ce a fost marcat ca un răspuns negativ în revizuire este dincolo de mine –  > Por Dl_și_doamna_D.
  • Rețineți că, în funcție de modul în care sunt configurate instalațiile python pip install package-name s-ar putea să îl instalați pentru python3 și ar trebui să faceți pip2 pentru a fi instalat pentru python 2.x. pip ar trebui să se potrivească cu orice python face din linia de comandă. –  > Por kabdulla.
Sankha Rathnayake

Aceasta este comanda corectă de care aveți nevoie pentru a instala opencv

pip install opencv-python

dacă primiți vreo eroare atunci când încercați să instalați pachetul „opencv-python” în pycharm, asigurați-vă că ați adăugat calea python la ‘Variabile de sistem‘ din secțiunea Variabile de mediu din Windows.Și, de asemenea, verificați dacă ați configurat un interpretor valid pentru proiectul dvs.

mdoc-2011

M-am lovit de aceeași problemă. O problemă ar putea fi că OpenCV este creat pentru Python 2.7, nu 3 (nu toate bibliotecile python 2.7 vor funcționa în python 3 sau mai mare). De asemenea, nu cred că puteți descărca OpenCV direct prin programul de instalare a pachetelor PyCharm. Am găsit noroc urmând instrucțiunile: OpenCV Python. În mod specific:

  1. Descărcarea și instalarea OpenCV de la SourceForge
  2. Copierea fișierului cv2.pyd din descărcare (opencvbuildpython2.7×64) în folderul site-packages al lui Python (ceva de genul: C:Python27Libsite-packages)
  3. În PyCharm, deschideți consola python (Tools>Python Console) și tastați:import cv2, și presupunând că nu există erori print cv2.__version__

Alternativ, am avut noroc folosind acest pachet opencv-python, pe care îl puteți instala fără probleme folosind pip cu pip install opencv-python

Mult noroc!

vishal
python3.6 -m pip install opencv-python

va instala cv2 în ramura python3.6

Knoweldgeyog

Pe Windows : !pip install opencv-python

Comentarii

  • adăugați o explicație la răspuns –  > Por Arghya Sadhu.
Yogesh

Încearcă asta. Eu folosesc caietul Jupyter (OS: Ubuntu 16.04 LTS pe Google Cloud Platform + pe Windows). Am executat următoarea comandă în caietul Jupyter pentru a instala opencv:

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

După instalarea cu succes, veți primi următorul mesaj:

Successfully installed opencv-contrib-python-4.1.0.25

Acum reporniți kernelul și încercați să importați opencv ca:

import cv2

Aceeași comandă poate fi utilizată pentru a instala opencv și pe Windows.

SOLUȚIE 2: încercați următoarele comenzi pentru a instala opencv: Pentru Ubuntu: Rulați următoarea comandă din terminal:

sudo apt-get install libsm6 libxrender1 libfontconfig1

Reporniți kernelul caietului Jupyter și executați următoarea comandă:

!pip install opencv-contrib-python

NOTĂ: Puteți rula toate comenzile de mai sus și din terminal fără a folosi ‘!’.

Santhosh Dhaipule Chandrakanth

Eu mai degrabă folosesc Virtualenv pentru a instala astfel de pachete decât întregul sistem, economisesc timp și efort decât să construiesc din sursă.

Eu folosesc virtualenvwrapper

Utilizatorul de Windows poate descărca

pip install virtualenvwrapper-win

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

Linux urmați

pip install opencv-python

opencv-python

Dacă este necesară procesarea unui videoclip

pip install opencv-contrib-python

opencv-contrib-python

Dacă nu aveți nevoie de GUI în Opencv

pip install opencv-contrib-python-headless

opencv-contrib-python-headless

Judit

aici este un tutorial care a funcționat pentru mine fără nicio problemă.

Copiat de pe site-ul de mai sus partea importantă:

Descărcați versiunea OpenCV corespunzătoare instalării Python de pe site-ul aici. În cazul meu, am folosit opencv_python-3.1.0-cp35-cp35m-win32.whl.

Acum, deschideți o fereastră cmd ca mai înainte. O puteți deschide direct în folderul Downloads dacă faceți SHIFT și faceți clic dreapta în interiorul acestuia. Ideea este să deschideți o fereastră cmd în care ați descărcat fișierul […] de mai sus. Folosiți comanda […] pentru a instala […] OpenCV:

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

Notă suplimentară: nu uitați să schimbați numele fișierului descărcat în comanda pe care o folosiți. aparent prin instalarea opencv, veți avea acces și la cv2.

daniel

Instalarea opencv nu este atât de directă. Trebuie să preinstalați mai întâi câteva pachete.

Eu nu ți-aș recomanda pachetul neoficial opencv-python. Nu funcționează corect în macos și ubuntu (vezi această postare). Nu am nicio idee despre windows.

Există multe site-uri web care explică cum se instalează opencv și toate pachetele necesare. De exemplu acesta.

Problema când încercați să instalați opencv de mai multe ori este că trebuie să dezinstalați complet înainte de a încerca din nou, altfel s-ar putea să aveți multe erori.

Yunus Emre Demirbaș

trebuie să instalați opencv-pythonpip/pip3 install opencv-pythondacă încercați import opencv-python, primiți o eroare.remediați această eroare, utilizați import cv2

plotseeker

Ce zici să încerci alte oglinzi?Dacă ești în China, îți recomand să încerci:

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

Dacă nu, doar înlocuiți adresa url cu alte oglinzi care vă plac!Mult noroc.

Vibhanshu Rai

acest lucru vă va ajuta

pip3 install opencv-python

acesta este fragmentul de instalare reușită

Debu Shinobi

Am avut aceeași problemă. Iată pașii pentru utilizatorii de Windows 10.

Deschideți CMD: win+r apoi tastați cmd. Acum,

  1. Tastați pip install virtualenv
  2. Creați un mediu virtual, tastați virtualenv testopencv
  3. Intră în testopencv, tastați cd testopencv
  4. Activați mediul virtual, tastați .Scriptsactivate
  5. Acum instalați Opencv, tastați pip install opencv-contrib-python --upgrade
  6. Să testăm Opencv, tastați Python apoi import cv2 apăsați enter, apoi tastați print(cv2.__version__) pentru a verifica dacă este instalat

Acum, deschideți un nou cmd, win + r then type cmdși repetați pasul 6. Dacă vă dă o eroare.

Intrați în interiorul fișierului testopencv în interiorul folderului lib. Copiați totul, mergeți în directorul python, în interiorul lib lipiți totul și treceți peste cele care sunt deja prezente.

Deschideți din nou un nou cmd, repetați Step 6.

Sper că vă ajută.

saazan14

În win, descărcați cele mai recente numpy și Opencv bazate pe py din Binariile Windows neoficiale pentru pachetele de extensie Python și pip instalați sursa sa în cmd. Mai târziu, copiați folderul site-package din librăria principală py în librăria venv.

Sirosh Bashir

În jetso nano acest lucru funcționează pentru mine.

$ git clone https://github.com/JetsonHacksNano/buildOpenCV
$ cd buildOpenCV

Hashan Malawana

Când mă confruntam cu această problemă, obișnuiam să instalez OpenCV în panoul de pachete instalate de pycharm, unde putem găsi sub fila de setări. Căutați „OpenCV-python” și instalați-l în panoul de pachete instalate al interpretului corect.

Anonim

Primul pas:

pip uninstall numpy
pip uninstall opencv-python

Al doilea pas:

pip install numpy
pip install opencv-python