Buonasera :)
sono uno sviluppatore java, molto incuriosito e affascinato da Python.
Ho installato la versione 3.2.2 di Python sulla mia ubutnu 11.10
ma se da consolle scrivo python -v mi indica ancora che di default è utilizzata la 2.7
come si fa a impostare la 3.2.2 come versione di default?
per sviluppare (usando eclipse) devo settare delle variabili d'ambiente(tipo PYTHONHOME o simili)? se si, come si fa?
[RISOLTO] [PYTHON] settare versione predefinita
[RISOLTO] [PYTHON] settare versione predefinita
Ultima modifica di deatk il giovedì 29 marzo 2012, 20:59, modificato 1 volta in totale.
-
l3on4rdo
Re: [PYTHON] settare versione predefinita
Nella shebang scrivi il path con python3 invece che python.
Mi spiego.
Quando dai il comando:
in realtà richiami un link simbolico a python2.6 (sul mio sistema):
che è l'eseguibile vero e proprio dell'interprete python:
Ora, sinceramente, ti sconsiglio di far puntare, come comportamento standard, il link "python" all'interprete python3.*, in quanto molti programmi potrebbero necessitare di una versione non così aggiornata di python, e se cambi il link potresti avere dei malfunzionamenti.
Ti conviene lasciare come default il collegamento simbolico a python2.6 (o quello che è sul tuo sistema) e scrivere:
all'inizio degli script che vuoi far interpretare da python 3.
ciao
Mi spiego.
Quando dai il comando:
Codice: Seleziona tutto
pythonCodice: Seleziona tutto
l3on4rdo@l3on4rdo-laptop:~/Giochi$ which python
/usr/bin/python
l3on4rdo@l3on4rdo-laptop:~/Giochi$ file `which python`
/usr/bin/python: symbolic link to `python2.6'
Codice: Seleziona tutto
l3on4rdo@l3on4rdo-laptop:~/Giochi$ which python2.6
/usr/bin/python2.6
l3on4rdo@l3on4rdo-laptop:~/Giochi$ file `which python2.6`
/usr/bin/python2.6: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
Ti conviene lasciare come default il collegamento simbolico a python2.6 (o quello che è sul tuo sistema) e scrivere:
Codice: Seleziona tutto
#! /usr/bin/env python3ciao
Re: [PYTHON] settare versione predefinita
grazie mille 
-
l3on4rdo
Re: [PYTHON] settare versione predefinita
Ciao.
Ricorda di aggiungere [Risolto] al titolo del primo messaggio della discussione
Ricorda di aggiungere [Risolto] al titolo del primo messaggio della discussione
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti