Não é possível desinstalar programas usando sudo pip

Não é possível desinstalar programas usando sudo pip

Eu pesquisei isso on-line, mas todos estão sugerindo o uso do comando sudo que usei

sudo pip uninstall numpy

Recebo esta mensagem:

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

Eu instalei usando pip , não apt .

A saída de:

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

PS: Sou usuário de mac, costumo usar homebrew para minhas instalações, então sou amador em Ubuntu

Responder1

De acordo com a saída de dpkg -S, numpyfoi instalado usando aptpara removê-lo, execute:

sudo apt remove python-numpy

você pode ter uma instalação local dele usando pip, para remover isso você pode usar:

pip uninstall numpy --user

Responder2

opção de uso --isolated.

como abaixo:

sudo pip uninstall numpy --isolated

Responder3

Somente esta dica acima ajudou:

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) ...

e depois reinstalar como usuário:

pip3 install numpy 

Responder4

Resolvi o problema editando /usr/lib/python3/dist-packagese removendo manualmente os dois diretórios associados ao numpy.

Depois disso eu reinstalei os pacotes usando

pip install numpy

informação relacionada