Ich habe gerade angefangen, das Canopy von enthought zu verwenden, um meine Python-Pakete zu verwalten. Daher möchte ich alle meine Macports-Python-Pakete deaktivieren und/oder deinstallieren. Nominell möchte ich sie zuerst deaktivieren - sicherstellen, dass die Dinge noch funktionieren - dann deinstallieren und löschen.
Ich habe versucht, Folgendes zu tun:
sudo port deactivate py-*
aber das gibt den Fehler zurück:
Error: port deactivate failed: Image error: port py-abjad is not active.
Ich habe versucht, alle inaktiven Ports ( ) zu deinstallieren sudo port uninstall inactive
, aber das schien das Problem nicht zu lösen.
Endlich, wenn ich es versuche
sudo port deactivate active py-*
das fängt gerade an, alles zu deaktivieren ...
bearbeiten: zB
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
sudo port deactivate py-* and active
soll machen was du willst. Beachten Sie, dass py-*-Pakete in MacPorts normalerweise nur Platzhalter für die versionierten Ports sind, zB py27-*, also sollten Sie diese vielleicht auch deaktivieren.