Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Saya Tidak Boleh Mengimport cv2 dalam Program Python Saya Selepas Memasang OpenCV?

Mengapa Saya Tidak Boleh Mengimport cv2 dalam Program Python Saya Selepas Memasang OpenCV?

Linda Hamilton
Linda Hamiltonasal
2024-11-17 07:47:03780semak imbas

Why Can't I Import cv2 in My Python Program After Installing OpenCV?

Selesaikan masalah: "Tidak Dapat Cari Modul cv2" Apabila Menggunakan OpenCV

Masalah:

Selepas memasang OpenCV pada Raspberry Pi yang menjalankan Occidentalis, mengimport cv2 dalam program Python mengakibatkan ralat: "ImportError: Tiada modul bernama cv2."

Penyelesaian:

Sahkan bahawa fail cv2.so memang terletak di /usr/local/ lib/python2.7/site-packages/...

Potensi Punca:

  • Salah Konfigurasi Laluan: Jurubahasa Python mungkin tidak dikonfigurasikan dengan betul untuk mencari pustaka OpenCV.
  • Isu Anaconda-Navigator : Jika Anaconda dipasang, ia mungkin perlu dikemas kini.
  • Konflik Pakej: Pakej perisian bercanggah lain mungkin dipasang.

Penyelesaian:

Untuk Windows:

  • Kemas kini conda dan conda-navigator:

    conda update anacoonda-navigator
    conda update navigator-updater
  • Pasang OpenCV dengan pip:

    pip install opencv-python
  • Sebagai alternatif, pasang OpenCV dengan conda:

    conda install -c https://conda.binstar.org/menpo opencv

Untuk Linux:

  • Pasang OpenCV dengan pip:

    pip install opencv-python
  • Sebagai alternatif, pasang OpenCV dengan conda:

    conda install opencv
  • Kemas kini pautan anda.

Untuk Python 3.5 :

Rujuk pautan di bawah untuk tambahan arahan:

  • [Pautan3](Pautan3)
  • [Pautan4](Pautan4)

Alternatif Anaconda:

Jika Anaconda dipasang, anda juga boleh menggunakan:

conda install -c conda-forge opencv

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengimport cv2 dalam Program Python Saya Selepas Memasang OpenCV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn