<div dir="ltr">Ciao,<br><div class="gmail_extra"><br><div class="gmail_quote">2013/10/28 Luca Mandolesi <span dir="ltr"><<a href="mailto:mandoluca@gmail.com" target="_blank">mandoluca@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>strano, comunque la variabile è "customEnvVarsUse", credo sia sufficiente un search in regedit ed impostare la chiave a "false".<br>


</div><div>Dopo aver avviato QGIS dovresti trovare la checkbox disattivata permettendoti di eliminare o modificare la variabile insertia. Il problema<br>credo avvebga quando sceglie "Sovrascrivi" e non "Accoda" per la variabile ??<br>


</div></div></div></div></blockquote></div><div>Ottimo ora si riavvia.</div><div>Ho scelto Accoda segnalando che volevo aggiungerla alla variabile PYTHONPATH. Forse è per quello che si incasinava?</div></div></div></div>

</blockquote><div><br></div><div>Accoda va bene e non è il problema, forse scegliendo Sovrascrivi potrebbe generare conflitti con qualche plugin installato.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>Ho provato a settare una mia variabile: PYARCHINITPATH puntando a C:\Python27\Lib\site-packages ma dalla console se chiamo un modulo che ho nella cartella di python sotto C ma non in python dentro Osgeo il modulo non viene trovato</div>

</div></div></div></blockquote><div><br></div><div><br>Dalla console puoi richiamare i packages presenti nel PYTHONPATH, la variabile che imposti tu credo sia qualcosa di personalizzato,<br></div><div>perciò non saprei se va a finire all'interno del path del pitone. Se è necessario creare quella variabile credo dovresti richiamarla direttamente dal tuo plugin.<br>
</div><div>Potresti anche provare ad aggiungere il percorso direttamente dalla console python (con le stesse righe di codice della macro).<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>.</div>
<div><br></div><div>Ho provato anche il metodo macro, ma quando riapro il progetto il pezzettino di codice per aggiungere il path a sys.path è sparito, non è stato salvato e anche la flag delle macro non è attiva.</div></div>

</div></div></blockquote><div><br></div><div><br>Le macro vengono salvate nel file XML di progetto (.qgs), così è necessario salvare e riaprire lo stesso progetto.<br></div><div>L'ho appena testato è funziona in entrambe le versioni, 2.0 e master.<br>

<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>
<br></div><div>Ho ricreato anche l'errore e questo è il messaggio in finestra:</div><div><br></div><div><p style="margin:0px"><span style="color:rgb(255,0,0)">Impossibile caricare PyQGIS.<br>Il supporto Python verrà disabilitato.</span><br>


</p>
<pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:'Courier New,courier'"><br>Traceback (most recent call last):<br>  File "", line 1, in <br>RuntimeError: the sip module implements API v8.0 but the qgis.core module requires API v8.1</span></pre>


<pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:'Courier New,courier'"><br></span></pre><pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:'Courier New,courier'">Questo avviene perchè in site-packages di C:\\python27 ho un modulo sip installato tempo fa per lavorare con le QT fuori da Qgis è chiaramente non compatibile.</span></pre>


<pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:'Courier New,courier'"><br></span></pre><pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:arial;white-space:normal">Ergo ne dedurrei che c'è in primis un problema di salvataggio dei settaggi Macro a livello di progetto e poi che sarebbe bello che, in caso di settaggi alle variabili di ambiente che impediscono a QGis di funzionare, il sistema flaggasse su false la </span><span style="font-family:arial,sans-serif;font-size:13px">customEnvVarsUse in modo da permettere all'utente di rimediare agli errori, anche se non so se tale cosa può essere fatta da QGis all'avvio.</span><br>


</pre><pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:arial,sans-serif;font-size:13px"><br></span></pre></div></div></div></div></blockquote><div><br></div><div>mmm...., non capisco perchè quell'errore, prima di aprire eventualmente un bug, fai una prova con la macro e vedi se ottieni lo stesso identico errore.<br>

<br></div><div>Saluti,<br></div><div>-SL<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra">

<div class="gmail_quote"><div><pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:arial,sans-serif;font-size:13px"></span></pre><pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:arial,sans-serif;font-size:13px">Ciao e grazie</span></pre>

<span><font color="#888888">
<pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:arial,sans-serif;font-size:13px">Luca</span></pre></font></span></div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Salvatore Larosa<br>linkedIn: <a href="http://linkedin.com/in/larosasalvatore" target="_blank">http://linkedin.com/in/larosasalvatore</a><br>twitter: @lrssvt<br>skype: s.larosa<br>

IRC: lrssvt on freenode<br>
</div></div>