Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie die Lösung für das Versagen von Python3 bei der Installation von Caffe unter Anaconda

Teilen Sie die Lösung für das Versagen von Python3 bei der Installation von Caffe unter Anaconda

黄舟
黄舟Original
2017-06-18 11:30:452182Durchsuche

Der folgende Editor bringt Ihnen einen Artikel zur Lösung des Problems, dass Python3 caffe unter Anaconda nicht installieren kann. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Kommen Sie und schauen Sie sich den Editor an

Python und Python3 sind vollständig zwei Sprachen

1. 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: _ZN2cv8imencodeERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE
Verschiedene Versuche waren erfolglos. Nach der Neuinstallation von Anaconda verschwand der Fehler und der Import von Caffe war erfolgreich.

2. Import erneut fehlgeschlagen nach „$conda install opencv“

Nach der Installation von Opencv mit conda install opencv trat der gleiche Fehler erneut auf Fehlermeldung verschwindet 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 zu Anaconda3 zu wechseln. Nachdem die Umgebung erstellt war, war es umständlich, das Programm auszuführen, da verschiedene Bibliotheken nicht kompatibel waren. Endlich verstehe ich, warum die Veteranen geärgert haben, dass Python und Python3 zwei völlig unterschiedliche Sprachen sind

3Lösung

Die vorübergehende Lösung ist Give Starten Sie Anaconda, installieren Sie alle Softwarepakete mit apt, verwenden Sie den Systemstandard Opencv und führen Sie ihn erfolgreich aus.

Das obige ist der detaillierte Inhalt vonTeilen Sie die Lösung für das Versagen von Python3 bei der Installation von Caffe unter Anaconda. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn