Ich habe Anaconda2 neu installiert. Und ich habe den folgenden Fehler erhalten, wenn 'python -c' Tensorflow ''
importiertImportError: /home/jj/anaconda2/bin/../lib/libstdc++.so.6: Version 'CXXABI_1.3.8' nicht gefunden (erforderlich von /home/jj/anaconda2/lib/python2.7/site -Pakete / Tensorflow / Python / _pywrap_tensorflow.so)
Scheint ein Problem mit Anaconda 4 zu sein. *
Sie können das Paket libgcc entweder aktualisieren, damit es Ihrer lokalen Version entspricht
%Vor% Dies erfordert jedoch ein Downgrade "wegen Abhängigkeitskonflikten" beim nächsten Mal, wenn Sie update anaconda
.
ODER Sie können das anaconda libstdc ++ maskieren, so dass das libstdc ++ Ihres Systems verwendet wird.
%Vor%Sie können (optional) einen Softlink innerhalb der anaconda lib direkt erstellen
%Vor%Diese funktionierten für mich für das gleiche Problem für den von Tensorflow (UPC), Ubuntu 16.04, Anaconda 4.2.0.
Quellen: Ähnliche Probleme mit Aufbau von TensorFlow von der Quelle auf Ubuntu 16.04 mit GPU: 'GLIBCXX_3.4.20' nicht gefunden was auch auf dies .
Ich habe dieses Problem gelöst, indem ich die Datei libstdc++.so.6
kopiert habe, die die Version CXXABI_1.3.8
enthält.
Versuchen Sie zuerst, den folgenden Suchbefehl auszuführen:
$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI_1.3.8
Wenn es CXXABI_1.3.8
zurückgibt. Dann können Sie kopieren.
$ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/jj/anaconda2/bin/../lib/libstdc++.so.6
Tags und Links python tensorflow cudnn