Ho installato il Enthought Python Distribution, che è fondamentalmente una distribuzione Python glorificata con librerie aggiunte per il calcolo numerico e scientifico. Ora, dal momento che utilizzo Debian, Python è già installato. Se desidero utilizzare l'Enthought Python per tutto il lavoro, come farei per farlo?Uso di Enthought Python al posto del sistema Python
In questo momento sto utilizzando un alias rudimentale come:
alias python='/usr/local/share/enthought/bin/python'
Questo va bene, ma non riesce per direttive Shebang come #! /usr/bin/env python
negli script Python indipendenti. Quindi, come faccio a far funzionare il sistema Enthought Python (senza rompere nulla, ovviamente!). Grazie!
Uhm, dopo alcuni test, questo non sembra funzionare. Il collegamento simbolico interrompe molti altri programmi. Ad esempio, non posso importare il modulo 'gtk' ora. Deve fare qualcosa con il 'PYTHONPATH'. – pewfly
@pewfly - Non è possibile importare 'gtk' perché non è installato. Se si desidera utilizzarlo per l'installazione di EPD, è necessario installare 'gtk' utilizzando la build di python enthought. Spesso, (specialmente per cose come 'gtk' che collegano a librerie compilate) questo significa ricompilare dal sorgente. Cambiare semplicemente il tuo 'PYTHONPATH' generalmente non funzionerà, dato che il python del tuo sistema è spesso una _completamente_ versione diversa. Se stai lavorando con le librerie che sono estensioni C, e sono costruite su una versione diversa di Python, le cose non funzioneranno. –
@JoeKington Buon consiglio. E sembra meglio se non mi intrometto con il sistema Python. – pewfly