2012-04-28 5 views
5

Sono nuovo a Python e alla programmazione in generale. Sono un novizio e non lavoro in programmazione, sto solo cercando di insegnare a me stesso come programmare come hobby. Prima di Python, ho lavorato per un po 'con lo Ruby e ho appreso che una delle maggiori sfide era in realtà quella di configurare correttamente il mio computer.Corrette modifiche Unix (.profile, .bash_profile) per l'utilizzo Python

Sfondo: sono su un Macbook con OSX 10.7.

Con Ruby, devi (o meglio, dovresti), modificare il tuo ./profile e aggiungere PATH informazioni. Quando si installa e utilizza RVM, è necessario aggiungere ulteriori elementi al numero bash_profile.

È necessario apportare modifiche analoghe con Python? Quali sono le migliori pratiche che sto installando/iniziando per assicurarmi di poter installare correttamente moduli e pacchetti?

risposta

2

python funziona fuori dalla scatola su OS X (come fa ruby, per quella materia). Le uniche modifiche che consiglierei ad un principiante sono:

1) A Python piace essere rassicurato che il terminale possa gestire UTF-8 prima che stampi le stringhe Unicode. Aggiungi export LANG=en_US.UTF-8 a .profile. (Può darsi che la parte .UTF-8 sia già presente di default su Lion - Non ho controllato da Snow Leopard.) Naturalmente, questo è qualcosa che ti aiuterà nel debugging, ma non dovresti fare affidamento su di esso essere impostato in questo modo su altre macchine.

2) Installare pip facendo easy_install pip (aggiungere sudo se necessario). Successivamente, installa i pacchetti Python usando pip install; in questo modo, puoi facilmente rimuoverli usando pip uninstall.

1

Prendere prima un bottino alla pagina Python on the Macintosh. Come si dice, Python viene preinstallato su Mac OS X. Significa che non devi fare nulla di speciale per usarlo.

Per iniziare, è possibile eseguire un Terminal.app, digitare python e che consente di ottenere la shell interattiva Python attiva e in esecuzione.

Tuttavia, Python su OS X potrebbe essere di una versione leggermente più vecchia. Ad esempio, OS X 10.7.3 viene fornito con Python 2.7.1, mentre l'ultima versione del Python è 3.2.3. Se vuoi usare altre versioni, dovrai installarle. Quindi tutto dipende da cosa, dove e come si installa. Se si desidera avere più versioni a fianco, potrebbe essere necessario impostare alcune variabili di ambiente come PATH in modo che i file binari installati vengano trovati dallo bash ecc. È possibile farlo tramite bash ~/.profile se necessario.

Ma fino ad arrivare a quel punto, non preoccuparti, usa una versione fornita con OS X. Una volta che ne vuoi una nuova, scaricala e installala. Quindi, se non funziona fuori dalla scatola o se hai altri problemi o preoccupazioni, non esitare a porre una domanda più specifica.

+1

Dire che OSX viene fornito con 2.7.1 rispetto alla versione più recente di 3.2.3 è un po 'fuorviante, poiché Python 2 e 3 presentano alcune importanti differenze tra di loro. In realtà, 2.7 è l'ipotesi standard per "l'ultima versione di Python" e 2.7.3 è l'ultima versione della linea Python 2. C'è pochissimo bisogno di aggiornare da 2.7.1 a .3. – Dougal