Wie deinstalliere ich TensorFlow vollständig?


13

Ich habe versehentlich TensorFlow für Ubuntu / Linux 64-Bit installiert, GPU aktiviert. Wenn ich nur mit einer 64-Bit-Linux-CPU installiert habe, wird beim Importieren von Tensorflow von der Python-Konsole ein Segmentierungsfehler angezeigt.


Haben Sie zuerst versucht, numpy und dann Tensorflow zu importieren?
Martin Thoma

Antworten:


14

Hängt davon ab , wie Sie installieren es in Anbetracht der Tatsache , dass es mehrere Möglichkeiten , es zu tun hier . Die allgemeinste Art, wie Menschen es tun, ist durch Pip. Überprüfen Sie Folgendes:

sudo pip show tensorflow

Deinstallieren Sie mit:

sudo pip uninstall protobuf
sudo pip uninstall tensorflow

Installieren Sie es mit:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

8
Das sollst du nicht sudo pip.
runDOSrun

2
@runDOSrun warum nicht?
Charlie Parker

2
Warum benötigen Sie Protobuf, um Tensorflow zu deinstallieren?
Charlie Parker

1
Warum protobuf ???
HelloWorld

@ PseudoAj Warum?
HelloWorld

2

Wenn Sie in condaenv oder einem virtuellen env ausgeführt werden, funktioniert sudo nicht. So können Sie verwenden:

python3 -m pip uninstall protobuf    
python3 -m pip uninstall tensorflow-gpu

python3 -mDies ist der sicherste Weg, um sicherzustellen, dass Sie verwenden pip3und nicht pip2.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.