Tidak dapat menemukan modul cv2 ketika menggunakan OpenCV
Saya telah menginstal OpenCV pada Occidentalis sistem operasi (varian dari Raspbian) pada Raspberry Pi, menggunakan jayrambhia's skrip ditemukan di sini. Itu diinstal versi 2.4.5.
Ketika saya mencoba impor cv2
di Python program ini, saya mendapatkan pesan berikut:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
File cv2.jadi
disimpan dalam /usr/local/lib/python2.7/site-packages/...
Ada juga folder di /usr/local/lib
yang disebut python3.2 dan python2.6, yang bisa menjadi masalah tapi saya'm tidak yakin.
Ini kesalahan jalan mungkin? Setiap bantuan sangat dihargai, saya baru di Linux.
210
16
Pertama jalankan perintah berikut dalam Terminal/CMD:
kemudian masalah untuk instruksi berikut ini akan diselesaikan
untuk windows jika anda memiliki anaconda diinstal, anda hanya dapat melakukan
atau
jika anda berada di linux yang dapat anda lakukan :
atau
Link1 Link2
Untuk python3.5+ check link ini : Link3 , Link4
Hal ini terjadi ketika python tidak dapat merujuk ke situs default-paket folder dimana anda telah menyimpan yang dibutuhkan python file atau perpustakaan
Tambahkan baris ini di dalam kode:
atau sebelum menjalankan perintah python di bash pindah ke /usr/local/lib/python2.7/situs-paket direktori. Ini adalah pekerjaan sekitar jika anda don't ingin menambahkan hal apapun untuk kode.
Saya memecahkan masalah saya menggunakan perintah berikut :
Cobalah untuk menambahkan baris berikut di
~/.bashrc
Python3.x Pengguna
Tidak ada jawaban atas bekerja untuk saya. Aku akan gila sampai saya menemukan solusi ini di bawah ini!
Cukup jalankan:
Saya memecahkan masalah saya menggunakan perintah berikut :
Saya telah datang di yang sama sebagai masalah ini saya dipasang oleh cv2
Namun ketika saya import cv2 modul ini ditampilkan tidak ada modul yang bernama cv2 kesalahan.
Kemudian aku mencari dan menemukan
cv2.pyd
file-file di komputer saya dan saya copy dan paste ke situs-paket direktorikemudian aku menutup dan membuka kembali aplikasi yang sudah ada, itu berhasil.
EDIT Saya akan memberitahu cara install
cv2
dengan benar.1. Pertama instal numpy pada komputer anda dengan
2. Download opencv dari internet (hampir 266 mb).
saya download
opencv-2.4.12.exe
untuk python 2.7. Kemudian instal ini opencv-2.4.12.exe file.Saya diekstrak ke
C:\Users\harun\Downloads
ke folder ini.Setelah instalasi pergi mencari
cv2.py
ke dalam folder.Bagi saya
di folder ini mengambil'cv2.pyd` dan salin ke
sekarang anda dapat menggunakan
cv2
di anda skrip python.Jika ingin install opencv di lingkungan virtual. Jalankan perintah di terminal untuk mendapatkan lingkungan virtual daftar.
atau jupyter notebook perintah
Kemudian memperbarui anaconda.
Install opencv anda memilih lingkungan jalan.
Juypter notebook
JIKA ANDA SEDANG MEMBANGUN DARI AWAL, PERGI MELALUI INI
Anda mendapatkan
Tidak ada modul yang bernama cv2.cv
. Anak, anda melakukan semua langkah yang tepat, karena andasudo make install
tidak memberikan kesalahan.Namun melihat langkah ini
LANGKAH YANG SANGAT PENTING DARI SEMUA INI ADALAH UNTUK LINK ITU.
Saat anda bijak memilih, menghubungkan, atau dengan kekerasan hanya menemukan cv2.jadi jika file yang ada atau tidak
Di sini saya melemparkan saya output.
Langkah saya hanya akan membantu, jika anda dibangun dilakukan dengan benar.
Untuk Windows 10 dan Python 3.6, ini bekerja untuk saya
pip install opencv-contrib-python
Aku mengatasinya dengan:
pip3 install opencv-python
Saya memecahkan masalah ini dengan menjalankan kode
pip menginstal opencv_contrib_python
Cara lain yang saya punya opencv untuk menginstal dan bekerja di dalam visual studio 2017 masyarakat. Visual studio memiliki lingkungan python dengan debugging. Jadi dari vs env python jendela aku mencari dan menambahkan opencv. Hanya pikir saya akan berbagi karena saya ingin mencoba hal-hal dengan cara yang berbeda dan pada komputer yang berbeda.
Mencoba ini:
dan tambahkan baris berikut di
opencv.conf
tidak di command windowMaka:
dan tambahkan dua baris di
bash.bashrc
tidak di command windowdi reboot terakhir anda Pi
sudo reboot now
dan coba
impor cv2
Aku punya masalah yang sama, hanya tidak't mengetahuinya dengan opencv2 dan opencv3 diinstal ke /opt/opencv dan opencv3 masing-masing. Ternyata yang berdarah anaconda install opencv di direktori rumah saya pertama kali berada di jalan dan hancur opencv. Dihapus dan mulai menggunakan /opt/opencv3/lib seperti yang didefinisikan di /etc/ld.jadi.conf.d/opencv.conf. Bekerja dengan sempurna pertama pergi. Apakah anda memiliki anaconda diinstal? Bisa menjadi masalah.