Maison >développement back-end >Tutoriel Python >Partager la solution à l'échec de python3 pour installer caffe sous anaconda
L'éditeur suivant vous proposera un article pour résoudre le problème de python3 qui ne parvient pas à installer caffe sous anaconda. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Venez jeter un œil avec l'éditeur
Python et Python3 sont complètement deux langages1 import caffe FAILED
.
>>> import caffe Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/duchengyao/project/caffe/python/caffe/init.py", line 1, in <module> from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver File "/home/duchengyao/project/caffe/python/caffe/pycaffe.py", line 13, in <module> from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \ ImportError: /home/duchengyao/project/caffe/python/caffe/../../build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZN2cv8imencodeERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEEDiverses tentatives ont été inefficaces. Après la réinstallation d'Anaconda, l'erreur a disparu et l'importation de caffe a réussi.
2. L'importation a encore échoué après « $conda install opencv »
Après l'installation d'Opencv avec conda install opencv, la même erreur s'est produite à nouveau. le message d'erreur disparaît après la désinstallation. La version Opencv installée par Conda est la 2.4.10, et la version installée par le système apt est la 2.4.9.1. J'ai essayé d'installer la version 2.4.9 à partir de conda, mais il y avait beaucoup de conflits à gérer. Finalement, je n'ai eu d'autre choix que de passer à Anaconda3. Une fois l'environnement configuré, il était tout simplement difficile d'exécuter le programme car diverses bibliothèques étaient incompatibles. Enfin, je comprends pourquoi les vétérans ont taquiné que Python et Python3 sont deux langages complètement différents3 Solution
La solution temporaire est Give. installez anaconda, utilisez apt pour installer tous les packages logiciels, utilisez Opencv par défaut du système et exécutez avec succès.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!