Python et Python3 sont deux langages complètement différents
0x00 import caffe FAILED
L'environnement est Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2. Hier, Caffe était inexplicablement indisponible :
>>> 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: _ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE
Toutes sortes de tentatives ont été inefficaces. Après la réinstallation d'Anaconda, l'erreur a disparu et import caffe
a réussi.
0x01 import FAILED à nouveau après « $conda install opencv »
Après l'installation d'Opencv avec conda install opencv, le même message d'erreur est réapparu et l'erreur a disparu après la désinstallation .
La version d'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 plaisanté en disant que Python et Python3 sont deux langages complètement différents
Solution 0x02
La solution temporaire est d'abandonner anaconda et de tout installer avec apt Le progiciel utilise l'Opencv par défaut du système et s'exécute avec succès.
Pièce jointe : version chinoise du tutoriel Python3 pdf
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!