2010-03-23 346 views
11

¿Se pueden eliminar los módulos de python? He instalado uno que me gustaría eliminar y no puedo entender cómo.¿Eliminar módulos de python?

Gracias

+0

¿Cómo lo instaló en primer lugar? ¿Y qué módulo/paquete específico era? ¿Y en qué plataforma estás (si eso no va a ser obvio después de actualizar tu pregunta)? –

Respuesta

4

Esto ya se ha solicitado here.

Vaya al directorio "site-packages" de su instalación python y elimine los archivos manualmente.

+2

No parece estar en el directorio "paquetes de sitio". – Matthew

18

de encontrar donde el módulo es, acaba de hacer una:

$ python 
>> import module 
>> print module.__file__ 
'/some/directory' 

o si es un paquete:

>> import package 
>> print package.__path__ 

y eliminarlo.

+2

Aún más fácil: nunca he visto "módulo de impresión" que no muestre correctamente su ubicación, ya sea módulo, paquete, archivo zip interno, etc. –

+0

Una biblioteca de python también puede instalar scripts independientes que se colocarán en otros directorios. – erickrf

+3

Con python3 no olvide los corchetes: print (module .__ file__) –

5

Si está utilizando Python en Windows, el comando siguiente es lo que necesita

pip uninstall module 

En algunos casos, puede que tenga instalado diferentes versiones del módulo. Por ejemplo, después de haber instalado lxml3.4.4 a través de pip, también instalé lxml3.5.0 usando su binario precompilado, y por lo tanto, el comando enumerado arriba solo elimina el primero. Así que necesito para ejecutarlo Twices

pip uninstall lxml 
pip uninstall lxml 

y se puso completado desinstalado. Vea si esto ayuda.

Cuestiones relacionadas