No se pueden desinstalar programas usando sudo pip

No se pueden desinstalar programas usando sudo pip

Busqué esto en línea pero todos sugieren usar el comando sudo que usé

sudo pip uninstall numpy

Recibo este mensaje:

Not uninstalling numpy at /usr/lib/python2.7/dist-packages, outside environment /usr

Lo instalé usando pip, no apt.

La salida de:

 $ dpkg -S /usr/lib/python2.7/dist-packages/numpy
 python-numpy: /usr/lib/python2.7/dist-packages/numpy

PD: Soy usuario de Mac, normalmente uso homebrew para mis instalaciones, así que soy un aficionado en Ubuntu.

Respuesta1

Según el resultado de dpkg -S, numpyse ha instalado usando aptpara eliminarlo ejecute:

sudo apt remove python-numpy

es posible que tengas una instalación local usando pip, para eliminarlo puedes usar:

pip uninstall numpy --user

Respuesta2

opción de uso --isolated.

como abajo:

sudo pip uninstall numpy --isolated

Respuesta3

Sólo este consejo anterior ayudó:

sudo apt remove python3-numpy 

->

The following packages were automatically installed and are no longer required:
  libjs-jquery-ui python-matplotlib-data python3-kiwisolver
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  python3-matplotlib python3-numpy
0 upgraded, 0 newly installed, 2 to remove and 1 not upgraded.
After this operation, 28.3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 389330 files and directories currently installed.)
Removing python3-matplotlib (3.1.2-1ubuntu4) ...
Removing python3-numpy (1:1.17.4-5ubuntu3) ...

y luego reinstalando como usuario:

pip3 install numpy 

Respuesta4

Resolví el problema editando /usr/lib/python3/dist-packagesy eliminando manualmente los dos directorios asociados con numpy.

Después de eso reinstalé los paquetes usando

pip install numpy

información relacionada