Tensorflow: por qué ‘pip uninstall tensorflow’ no puede encontrar tensorflow

Estoy usando Tensorflow-0.8 en Ubuntu14.04. Primero instalo Tensorflow desde las fonts y luego configuro Tensorflow para el desarrollo de acuerdo con el tutorial oficial . Cuando quiero desinstalar tensorflow usando el siguiente comando

sudo pip uninstall tensorflow 

Encontré el siguiente error:

 Can't uninstall 'tensorflow'. No files were found to uninstall 

¿Alguien podría decirme dónde está mal?

Para su referencia, la salida de pip show tensorflow es

 Name: tensorflow Version: 0.8.0 Location: /home/AIJ/tensorflow/_python_build Requires: numpy, six, protobuf, wheel 

Pero en realidad encuentro otro directorio Tensorflow en

 /usr/local/lib/python2.7/dist-packages/tensorflow 

Además, también tengo una pregunta sobre el uso general de Python. He visto dos directorios bastante similares en mi sistema, es decir,

 /usr/lib/python2.7/dist-packages /usr/local/lib/python2.7/dist-packages 

¿Alguien podría decirme las diferencias entre ellos? Noté que cada vez que uso sudo pip install , el paquete se instalará en /usr/local/lib/python2.7/dist-packages , podría instalar paquetes en /usr/lib/python2.7/dist-packages usando pip install ?

Muchas gracias por su ayuda por adelantado!

Related of "Tensorflow: por qué ‘pip uninstall tensorflow’ no puede encontrar tensorflow"

Podría deberse a que no instaló Tensorflow usando pip , sino que usó python setup.py develop en su lugar, como se muestra en su enlace .

es probable que la pip uninstall falle si el paquete se instala con python setup.py install ya que no dejan metadatos para determinar qué archivos se instalaron.

Por lo tanto, debería poder desinstalar Tensorflow con la opción -u o --unistall of develop

 cd /home/AIJ/tensorflow/_python_build python setup.py develop --uninstall 

Para responder a la segunda pregunta (interesante) sobre los dos dist-package creados en /usr/lib/python2.7 y /usr/local/lib/python2.7 ya existe una gran respuesta de Desbordamiento de stack sobre el tema.

PS: Tensorflow es una buena biblioteca, debería considerar no desinstalarlo 🙂

Creo que pip no está instalado para python2.7

tratar :

 pip -V 

En mi sistema, por ejemplo, dice:

 pip 8.1.2 from /usr/lib/python3.4/site-packages (python 3.4) 

Entonces, básicamente, usar la pip uninstall solo eliminará los paquetes para python3.4 (y no python2.7).

Así que no uso pip binary como tal, y más bien, llamo al módulo pip desde dentro de python.

En tu caso :

 python2.7 -m pip uninstall tensorflow