Aggiungere un secondo interprete python a SciTE

Stefano | Programmazione | martedì, febbraio 2nd, 2010

Nella mia macchina Windows al lavoro (e si al lavoro non ho la mia Ubuntu a disposizione) ho installate tre versioni python che vanno dalla 2.4 alle 2.6. Il default di sistema è la 2.5 (quinte le PATH puntano a questa).

Il mio editor preferito è SciTE e mi sono ritrovato nella necessità di sviluppare un piccolo script in python utilizzando la versione 2.6 al posto di quella di default. Questo mi ha portato a rinunciare all’uso del comando F5 “Esegui” molto comodo in fase di test sviluppo, costringendomi ad avviare lo script da una console configurata con i percorsi alla versione 2.6, fin quando non mi sono ricordato della estrema possibilità di personalizzazione di SciTE.

Ecco come sono ritornato ad eseguire i miei script da Scite.

Creazione del bat run_python_26.bat

Ho creato in C:\ il bat run_python_26.bat con il quale imposto i percorsi e lancio quindi python con l’argomento passato come parametro.

@echo off
set PYTHONPATH=C:\Python26\Lib\site-packages
set PATH=C:\Python26;C:\Python26\Scripts
set PYTHONSTARTUP=
python -u %1

Cerazione del comando personalizzato in SciTE

In SciTE ho aperto il file delle impostazioni personalizzate dell’utente dal menu “Opzioni” ed ho aggiunto le seguenti istruzioni

# Esegue il file .py con un interprete differente
#aggiungi il comando ctrl+2 per i file che hanno estensione .py
command.name.2.$(file.patterns.py)=Esegui con Python 2.6
# esegue il batch passando come parametro il file aperto
command.2.$(file.patterns.py)=c:\run_python_26.bat "$(FileNameExt)"

Per dettagli sulla configurazione di SciTE leggere la documentazione

Risultato

Ora con F5 eseguo l’interprete di default, con CTRL+2 (il comando 1 è già utilizzato) eseguo Python2.6.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Funziona con WordPress | Theme by Roy Tanck