<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><div><span style="color:rgb(34,34,34)">Dalla console puoi richiamare i packages presenti nel PYTHONPATH, la variabile che imposti tu credo sia qualcosa di personalizzato,</span><br>
</div></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></div></div></blockquote><div><br></div><div>Il mio PYTHONPATH punta solo su C:\OSGeo4W\apps\qgis\python\ mentre ignora C:\Python27. Appena però punto a quello arriva il modulo SIP che fa danni.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div></div><div class="im"><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.<br>
</div><div><br></div></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>
</div></div></div></div></blockquote><div><br></div><div>Fatto un reinstall..effettivamente ora funziona prima invece riaprendo il medesimo progetto la modifica spariva...mah... Una domanda:</div><div>devo semplicemente aggiugere le righe</div>
<div>import sys</div><div>sys.path.append('miopath')</div><div> </div><div>oppure le macro esigono sempre una def?</div><div><br></div><div>def mytest():</div><div><div>    import sys</div><div>    sys.path.append('miopath')</div>
<div> </div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><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>
</pre></div></div></div></div></blockquote></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</div></div></div></div></blockquote><div><br></div><div>Ok, proverò. Intanto grazie mille.</div><div>Luca </div></div>   </div></div>