Nu se poate importa modulul cv2 (Python 3.6) (Programare, Python, Opencv, Python 3.6, Cv2)

Janjouneh a intrebat.

total nexwbie aici.

Încerc fără succes să instalez modulul cv2 pentru python, dar nu funcționează. Lucrez cu Python 3.6 (64bits)

Am tastat următoarele comenzi în cmd :

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

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

C:Usersleahj>C:UsersleahjAppDataLocalProgramsPythonPython36Scriptspip3 install opencv2
Collecting opencv2
  Could not find a version that satisfies the requirement opencv2 (from versions: )
No matching distribution found for opencv2

Am încercat să caut răspunsuri pe acest site dar nu am găsit nici unul. Cel mai precis lucru pe care l-am găsit a fost că : https://breakthrough.github.io/Installing-OpenCV/ dar se pare că trebuie să mă întorc la o versiune mai veche de Python ?

Comentarii

  • Am avut o problemă similară cu macOS Catalina: Iată ce am făcut stackoverflow.com/a/61578366/11559619 –  > Por NicolasElPapu.
2 răspunsuri
user7111497

Încercați să faceți:

pip3 install opencv-python

Comentarii

  • Mulțumesc foarte mult. Poți să-mi spui te rog de ce nu trebuie să specific calea și ce înseamnă -python? –  > Por Janjouneh.
  • Și știți de ce [ C:Usersleahj>C:UsersleahjAppDataLocalProgramsPythonPython36Scriptspip3 install NumPy] a funcționat ? –  > Por Janjouneh.
  • Cel cu numpy a funcționat pentru că așa se numește biblioteca. Depinde de dezvoltator să aleagă ce nume primește biblioteca. Uneori, numele este deja ocupat și trebuie să aleagă un nume alternativ. În ceea ce privește calea, nu trebuie să o specificați pentru că o face automat pentru dvs. – utilizator7111497
  • Dar opencv nu este și numele unei biblioteci ? –  > Por Janjouneh.
  • Este. Un alt lucru similar se întâmplă și cu Tkinter. Depinde de modul în care este denumită în PyPi. pypi.org/project/opencv-python – user7111497
Samer Ayoub

Funcționează pentru python 3.5

Pentru python 3.6 Metodele conda install opencv și conda install -c conda-forge opencv pentru OpenCV continuă să fie BROKEN pentru citirea și afișarea imaginilor/video.

Utilizați în schimb pip install de mai jos:

python -m pip install opencv-python

Referință: https://www.scivision.co/install-opencv-python-windows/

Comentarii

  • aici care este utilizarea parametrului -m? –  > Por Divyang Shah.
  • @DivyangShah -m este utilizat pentru a rula modulul de bibliotecă ca un script. Pentru mai multe informații, utilizați >python -h. Utilizatorul de mai sus a folosit comanda completă în loc de comanda scurtă pip, probabil că nu a adăugat calea python în directorul de sistem. –  > Por Akshay Gaikwad.