Come aggiornare Python su un Mac con comandi Unix

3

Dopo aver rinunciato a fare una partizione del disco e avere Linux, ho deciso di provare a installare Python 3.3.2 su un iMac Intel Core 2 Duo a 32 bit con OS X 10.6.8 Snow Leopard. Ho fatto praticamente tutto il sito web ufficiale , ma non funziona affatto.

Innanzitutto, ho scaricato il programma di installazione per Mac OS X 6 e versioni successive, che dovrebbe includere una cartella chiamata MacPython 3.3 con IDLE, PythonLauncher e uno strumento Applet di compilazione nella mia cartella Applicazioni. Quello che ho invece è una cartella chiamata Python 3.3 che contiene (oltre alla documentazione e un comando per aggiornare il profilo della shell) IDLE e PythonLauncher, ma non lo strumento Applet Build; Ho digitato 'python' nella mia finestra di Terminale per vedere se fosse installato 3.3.2, ma ha detto Python 2.6.1 anche dopo aver riavviato il mio computer. Il file Leggimi nell'immagine del disco che contiene il programma di installazione dice che l'esecuzione del programma di installazione dovrebbe anche "inserire il macchinario sottostante nella cartella /Libreria/Framework/Python.framework". Ho fatto ogni ricerca immaginabile e apparentemente non esiste una cartella del genere nel mio hard disk.

Fondamentalmente, voglio installare 3.3.2 ed eseguire le cose in modalità di programmazione piuttosto che in modalità shell, che trovo un enorme dolore in basso. Qualsiasi aiuto è molto apprezzato.

EDIT: ha trovato la cartella Frameworks. Python.framework contiene 4 cartelle denominate 2.3, 2.5, 2.6 e Current, che contengono diverse altre cartelle, tutte per Python 2.6. La pagina ufficiale dice che non dovrei cancellare nessuno di loro perché sono già dotati di Mac. Come inserisco 3.3 qui?

    
posta reggaelizard 30.07.2013 - 18:07
fonte

1 risposta

1

Quindi il tuo Mac sta ancora cercando una vecchia versione di Python. Devi informarlo che in effetti esiste una nuova versione e dove può trovarla. Per fare ciò, devi aggiornare PATH in Python.

Questo può essere fatto nel tuo file .bash_profile .

# Setting PATH for Python 3.3.2.
# The original version is saved in .profile.pysave.
PATH="/Library/Frameworks/Python.framework/Versions/3.3.2/bin:${PATH}"
export PATH

Dopo aver aggiornato il file% co_de, Terminal deve eseguire la nuova versione di Python quando lo chiedi.

    
risposta data 30.07.2013 - 18:42
fonte

Leggi altre domande sui tag