Pagina 1 di 1

Problema python 2.7 su ubuntu 10.04

Inviato: sabato 14 maggio 2011, 15:47
da Gandalf88bis
Ho un problema con python perchè necessito della versione 2.7 su ubuntu 10.04. Non trovando nei repository la versione di cui ho bisogno (mi dava solo 2.6.5).

Ho scaricato dal sito ufficiale di python il pacchetto che ho prontamente compilato e funziona alla grande... solo per programmare. Ora non mi funziona più nessuna (o quasi) le funzioni del sistema ed è un bel problema... come posso fare a configurarle per python 2.7?

Grazie

Re: Problema python 2.7 su ubuntu 10.04

Inviato: sabato 14 maggio 2011, 16:16
da crap0101
per mettere altre versioni 'di fianco' a quella utilizzata dal sistema (se è della stessa serie, in questo caso 2.X) quando lanci il make devi utilizzare altinstall (come scritto nelle istruzioni, tra l'altro), ovvero
,/configure
make
sudo make altinstall
altrimenti rischi che ti sostitusce la versione di sistema con quella appena installata.

Quindi reinstallala così, nel frattempo per ripristinare quella 'normale', fai

Codice: Seleziona tutto

 ls -l /usr/bin/python*
e posta il risultato.
Probabilmente è sufficiente ripristinare il link simbolico di /usr/bin/python facendolo puntare a /usr/bin/python2.6

Re: Problema python 2.7 su ubuntu 10.04

Inviato: sabato 14 maggio 2011, 17:24
da Gandalf88bis
infatti per tornare ad una situazione di normale funzionament ho fatto così, ma io tra l'altro ho fatto anche l'altinstall (come appunto scritto nelle istruzioni) proprio perchè desideravo utilizzare entrambe le versioni.

Il punto è che per programmare mi serve il 2.7 e quando apro la shell python mi apre quella puntata dal link simbolico, quindi non capisco come dire al sistema di usare per far funzionare le varie funzioni la 2.6.5 e per i miei scopi la 2.7...

Re: Problema python 2.7 su ubuntu 10.04

Inviato: sabato 14 maggio 2011, 23:26
da crap0101
Gandalf88bis ha scritto: quindi non capisco come dire al sistema di usare per far funzionare le varie funzioni la 2.6.5 e per i miei scopi la 2.7...
non ho capito: quali sono 'i tui scopi'? Intendi usare moduli esterni che con la 2.7 non trovi?
Gandalf88bis ha scritto: Il punto è che per programmare mi serve il 2.7 e quando apro la shell python mi apre quella puntata dal link simbolico
se tu nel terminale scrivi

Codice: Seleziona tutto

python
viene ovviamente eseguito quello di default, se vuoi usare un'altra versione allora devi scrivere il comando per richiamare quella (ad es. python2.7 oppure python3.1 o python3.2, ecc).
Se invece è per eseguire dei file allora puoi modificare l' hashbang nel file per dirgli quale versione usare.
Gandalf88bis ha scritto: infatti per tornare ad una situazione di normale funzionament ho fatto così, ma io tra l'altro ho fatto anche l'altinstall (come appunto scritto nelle istruzioni) proprio perchè desideravo utilizzare entrambe le versioni.
uhm, strano, hai aggiunto qualche parametro al configure? Perchè oltretutto dovrebbe andare in /usr/local