Impossibile trovare il modulo cv2 quando si usa OpenCV
Ho installato OpenCV sul sistema operativo Occidentalis (una variante di Raspbian) su un Raspberry Pi, usando lo script di jayrambhia qui. Ha installato la versione 2.4.5.
Quando provo a importare cv2
in un programma Python, ottengo il seguente messaggio:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Il file cv2.so
è memorizzato in /usr/local/lib/python2.7/site-packages/...
Ci sono anche cartelle in /usr/local/lib
chiamate python3.2 e python2.6, che potrebbero essere un problema ma non ne sono sicuro.
È forse un errore di percorso? Qualsiasi aiuto è apprezzato, sono nuovo di Linux.
210
3
Questo accade quando python non può fare riferimento alla vostra cartella di default site-packages dove avete tenuto i file o le librerie python richieste
Aggiungete queste linee nel codice:
o prima di eseguire il comando python in bash spostatevi nella directory /usr/local/lib/python2.7/site-packages. Questo è un work around se non volete aggiungere nulla al codice.
Ho risolto il mio problema usando il seguente comando:
Prova ad aggiungere la seguente linea in `~/.bashrc