<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pietre e Parole &#187; Programmazione</title>
	<atom:link href="http://acerasa.it/categoria/programmazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://acerasa.it</link>
	<description>... avevo qualcosa su Cerasa</description>
	<lastBuildDate>Tue, 02 Feb 2010 11:10:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Aggiungere un secondo interprete python a SciTE</title>
		<link>http://acerasa.it/2010/02/02/scite-secondo-interprete-python/</link>
		<comments>http://acerasa.it/2010/02/02/scite-secondo-interprete-python/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 11:08:43 +0000</pubDate>
		<dc:creator>Stefano</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[scite]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://acerasa.it/?p=83</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>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).</p>
<p>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&#8217;uso del comando F5 &#8220;Esegui&#8221; 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.</p>
<p>Ecco come sono ritornato ad eseguire i miei script da Scite.</p>
<h3>Creazione del bat run_python_26.bat</h3>
<p>Ho creato in C:\ il bat <strong>run_python_26.bat</strong> con il quale imposto i percorsi e lancio quindi python con l&#8217;argomento passato come parametro.</p>
<p><code>@echo off<br />
set PYTHONPATH=C:\Python26\Lib\site-packages<br />
set PATH=C:\Python26;C:\Python26\Scripts<br />
set PYTHONSTARTUP=<br />
python -u %1<br />
</code></p>
<h3>Cerazione del comando personalizzato in SciTE</h3>
<p>In SciTE ho aperto il file delle impostazioni personalizzate dell&#8217;utente dal menu &#8220;Opzioni&#8221; ed ho aggiunto le seguenti istruzioni</p>
<p><code># Esegue il file .py con un interprete differente<br />
#aggiungi il comando ctrl+2 per i file che hanno estensione .py<br />
command.name.2.$(file.patterns.py)=Esegui con Python 2.6<br />
# esegue il batch passando come parametro il file aperto<br />
command.2.$(file.patterns.py)=c:\run_python_26.bat "$(FileNameExt)"<br />
</code><br />
Per dettagli sulla configurazione di SciTE <a href="http://www.scintilla.org/SciTEDoc.html"> leggere la documentazione</a></p>
<h3>Risultato</h3>
<p>Ora con F5 eseguo l&#8217;interprete di default, con CTRL+2 (il comando 1 è già utilizzato) eseguo Python2.6. </p>
]]></content:encoded>
			<wfw:commentRss>http://acerasa.it/2010/02/02/scite-secondo-interprete-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
