Come rimuovere una vecchia installazione python da un sistema con più installazioni (non di sistema) di python

6

responsabilità

Per prima cosa, lascia che torni a chiarire: Non ho toccato il sistema Python in dotazione. So che è importante lasciarlo da solo. In effetti, ho fatto esattamente questo. ☺

Sfondo

Le versioni ufficiali di Python per Mac hanno un programma di installazione molto utile. (È lo splendore dell'installatore che mi ha permesso di installare versioni più recenti di Python sul mio sistema senza rovinare la versione in bundle di sistema. Grazie, Pythonistas!)

Ora, la mia installazione Python primaria è 2.7. Poiché è l'ultima versione 2.x, va bene.

Tuttavia, ero curioso di conoscere anche Python 3, quindi l'ho installato. E funziona perfettamente con Python 2. In effetti, Python 3 è opt-in, che è proprio quello che volevo. "Funziona come pubblicizzato."

Ora, la parte strana ...

Ho 2 versioni installate di Python 3! I programmi di installazione per Python 3.1 e Python 3.2 sono stati installati in posizioni separate. Quindi, ora ho Python 3.1 in giro e non ho intenzione di usarlo. E dal momento che il programma di installazione è fantastico (non sono sarcastico, sono davvero impressionato, soprattutto dal momento che la maggior parte dei linguaggi di programmazione richiede la compilazione dal sorgente), ma crea anche voci in / Applicazioni con alcune utili utility.

Ma dal momento che ho installato un Python 2 e due versioni più recenti di Python 3, questo significa che ora ho:

  • / Applicazioni / Python 2.7 ,
  • / Applicazioni / Python 3.1 , e
  • / Applicazioni / Python 3.2

Help Wanted!

Voglio solo abbandonare Python 3.1.

E voglio essere molto meticoloso a riguardo. Nessuna directory dimenticata sepolta sotto / Library / * (o qualsiasi altra cosa).

Qualcuno sa come fare?

    
posta Zearin 19.07.2011 - 18:25
fonte

1 risposta

5

Da python docs notando che sembrano avere hard 2.5 codificati invece del versione corrente e non è scritto bene

What you get after installing is a number of things:

A MacPython 2.5 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions; PythonLauncher, which handles double-clicking Python scripts from the Finder; and the “Build Applet” tool, which allows you to package Python scripts as standalone applications on your system.

A framework /Library/Frameworks/Python.framework, which includes the Python executable and libraries. The installer adds this location to your shell path. To uninstall MacPython, you can simply remove these three things. A symlink to the Python executable is placed in /usr/local/bin/.

quindi rimuovi

/Applications/Python 3.1
/Library/Frameworks/Python.framework/Versions/3.1
/usr/local/bin/python31 (I use a different install so this might be python3.1 or similar)
    
risposta data 19.07.2011 - 22:50
fonte

Leggi altre domande sui tag