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

Linda Hamilton
Lepaskan: 2024-11-17 07:47:03
asal
695 orang telah melayarinya

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
    Salin selepas log masuk
  • Pasang OpenCV dengan pip:

    pip install opencv-python
    Salin selepas log masuk
    Salin selepas log masuk
  • Sebagai alternatif, pasang OpenCV dengan conda:

    conda install -c https://conda.binstar.org/menpo opencv
    Salin selepas log masuk

Untuk Linux:

  • Pasang OpenCV dengan pip:

    pip install opencv-python
    Salin selepas log masuk
    Salin selepas log masuk
  • Sebagai alternatif, pasang OpenCV dengan conda:

    conda install opencv
    Salin selepas log masuk
  • 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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan