Installer OpenCV pour Python dans Ubuntu 12.04. Aucun module présent dans dist-packages ou site-packages?
Suivant les étapes indiquées ici, j'ai terminé le processus d'installation, cependant Python IDLE () me donne un ImportError. Pour qui le guide suggère :
Python peut renvoyer un message d'erreur tel que "
No module named cv
" le problème est que Le module python est installé dans/usr/local/lib/python2.6/site-packages
. Mais, sur Debian et Ubuntu, Python ne regarde dans/usr/local/lib/python2.6/dist-packages
Vous pouvez fixer à l'aide de trois façons (à Utiliser uniquement sur l'un de ces, le premier est le meilleur):
- déplacer le
cv.so
fichier à partir de lasite-packages
à ladist-packages
:
sudo mv /usr/local/lib/python2.6/site-packages/cv.so /usr/local/lib/python2.6/dist-packages/cv.so
Cependant, le site-packages ainsi que dist-packages, pour les deux 2.7 et 3.2 sont vides.
Quel est le problème et comment le résoudre ?
>>> import cv2
. Nouveau Opencv-python est cv2,pas de cv.Non, ne fonctionne pas.
essayez ceci : karytech.blogspot.in/2012/05/opencv-24-on-ubuntu-1204.html
Chaque fois que j'essaie de l'installer, il ne permet pas de donner des avertissements ou des erreurs, mais quand j'ai essayer de trouver les bibliothèques dans
/usr/local/lib
il n'y a rien, d'autres que python 2.7 et python 3.2 ! >:(OriginalL'auteur asheeshr | 2012-12-15
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le problème par l'installation de tous les paquets et les dépendances de nouveau en utilisant le Logiciel de Centre. OpenCV bindings Python sont disponibles pour OpenCV 2.3 et Python 2.7 directement à partir du centre de logiciel que j'ai utilisé la deuxième fois.
OpenCv liaisons python pour 3.2 ne sont pas disponibles pour la 12.04. Ils sont développés pour Raring (Ubuntu 13.04). Par conséquent, la solution consiste à utiliser les backports, ou d'utiliser OpenCv sur Python 2.7
Backports également un problème, car ils sont disponibles uniquement pour les OS 32 bits et 64 bits.
Donc, la seule manière stable à exécuter OpenCV Python sur Ubuntu semble être l'utilisation d'OpenCV 2.3 sur Python 2.7
OriginalL'auteur asheeshr
J'ai également le vide dist-packages dossier avec OpenCV2.4.4 et Ubuntu 12.04. Il s'avère que j'ai besoin d'installer
python-dev
etpython-numpy
afin de rendre le cv.donc compilé dans le dist-packages.Après que, en utilisant
cmake
de construire OpenCV nouveau et tout ira bienMise à JOUR
cela dépend de votre système assez bien.
dist-packages
etsite-packages
. La recherche autour de et puis finalement, il s'est avéré que j'ai d'avoir python-dev python-numpysalut AshRj, veuillez voir mon edit
OriginalL'auteur Thai Tran