OpenCV kullanırken cv2 modülü bulunamıyor

Raspberry Pi üzerindeki Occidentalis işletim sistemine (Raspbian'ın bir çeşidi), jayrambhia'nın burada bulunan betiğini kullanarak OpenCV yükledim. Sürüm 2.4.5 yüklendi.

Bir Python programında import cv2 denediğimde aşağıdaki mesajı alıyorum:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2

cv2.sodosyası/usr/local/lib/python2.7/site-packages/...` içinde saklanır.

Ayrıca /usr/local/lib içinde python3.2 ve python2.6 adında klasörler var, bu bir sorun olabilir ama emin değilim.

Bu bir yol hatası olabilir mi? Her türlü yardıma açığım, Linux'ta yeniyim.

Bu, python gerekli python dosyalarını veya kütüphanelerini tuttuğunuz varsayılan site-packages klasörünüze başvuramadığında meydana gelir

Bu satırları koda ekleyin:

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

veya python komutunu bash'te çalıştırmadan önce /usr/local/lib/python2.7/site-packages dizinine gidin. Eğer koda herhangi bir şey eklemek istemiyorsanız bu bir çözümdür.

Yorumlar (6)

Sorunumu aşağıdaki komutu kullanarak çözdüm:

conda install opencv
Yorumlar (4)

Aşağıdaki satırı ~/.bashrc içine eklemeyi deneyin

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Yorumlar (1)