Heim > Artikel > Backend-Entwicklung > Python3 kann Caffe unter Anaconda nicht installieren
Python und Python3 sind zwei völlig unterschiedliche Sprachen
0x00 import caffe FAILED
Die Umgebung ist Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2. Gestern war Caffe aus unerklärlichen Gründen nicht verfügbar:
>>> 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
Alle möglichen Versuche waren wirkungslos. Nach der Neuinstallation von Anaconda verschwand der Fehler und import caffe
war erfolgreich.
0x01-Import nach „$conda install opencv“ erneut fehlgeschlagen
Nach der Installation von Opencv mit conda install opencv erschien erneut dieselbe Fehlermeldung und der Fehler verschwand nach der Deinstallation .
Die von Conda installierte Opencv-Version ist 2.4.10 und die von system apt installierte Version ist 2.4.9.1. Ich habe versucht, Version 2.4.9 von Conda zu installieren, aber es gab viele Konflikte, mit denen ich umgehen musste.
Schließlich blieb mir nichts anderes übrig, als auf Anaconda3 umzusteigen. Nachdem die Umgebung eingerichtet war, war es einfach umständlich, das Programm auszuführen, da verschiedene Bibliotheken nicht kompatibel waren. Endlich verstehe ich, warum die Veteranen scherzten, dass Python und Python3 zwei völlig unterschiedliche Sprachen seien Das Softwarepaket verwendet den Systemstandard Opencv und wird erfolgreich ausgeführt.
Anhang: Chinesische Version des Python3-Tutorial-PDF
Das obige ist der detaillierte Inhalt vonPython3 kann Caffe unter Anaconda nicht installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!