Cómo desactivar todos los puertos de Python

2

Acabo de comenzar a usar el dosel de enthought para administrar mis paquetes de python; por lo tanto, quiero deshabilitar y / o desinstalar todos mis paquetes de macports python. Por lo general, me gustaría desactivarlos primero, asegurarme de que las cosas sigan funcionando, luego desinstalarlos y eliminarlos.

He intentado hacerlo:

sudo port deactivate py-*

pero que devuelve el error:

Error: port deactivate failed: Image error: port py-abjad is not active.

He intentado desinstalar todos los puertos inactivos ( sudo port uninstall inactive ), pero eso no parece resolver el problema.

Por último, si lo intento

sudo port deactivate active py-*

que comienza a desactivar todo ...

editar: por ejemplo,

sudo port deactivate active py-*
--->  Deactivating py27-pygtk @2.24.0_1+x11
--->  Cleaning py27-pygtk
--->  Deactivating libglade2 @2.6.4_7
--->  Cleaning libglade2
--->  Deactivating gtk2 @2.24.22_0+x11
--->  Cleaning gtk2
--->  Deactivating atk @2.10.0_0
--->  Cleaning atk
--->  Deactivating autoconf @2.69_2
--->  Cleaning autoconf
--->  Deactivating automake @1.14_0
--->  Cleaning automake
--->  Deactivating bash @4.2.45_2
--->  Cleaning bash
    
pregunta DilithiumMatrix 30.10.2013 - 03:24

1 respuesta

3

sudo port deactivate py-* and active debería hacer lo que quieres. Tenga en cuenta que los paquetes py- * en MacPorts generalmente son solo marcadores de posición para los puertos versionados, por ejemplo. py27- *, por lo que es posible que también desees desactivarlos.

    
respondido por el neverpanic 05.11.2013 - 09:35

Lea otras preguntas en las etiquetas