<div dir="ltr"><div><br></div>Buenas, les escribo una duda que tengo hace unos días y me está molestando bastante ya (pongo la misma pregunta al principio y al final, después de la explicación).<div><br></div><div>¿Alguno me podría dar una mano para confirmar que la versión de Python que usa QGIS Dufour 2.0.1 para sus plugins es Python 2.7.4 o Python 2.7.2 ?<br>

<div><br></div><div>Estoy usando QGIS Desktop 2.0.1  sobre Windows 7 , x86 (o sea, 32 bit). </div><div><br></div><div>Estoy tratando de seguir un tutorial para hacer plugins para QGIS (<a href="http://www.qgisworkshop.org/html/workshop/plugins_tutorial.html">http://www.qgisworkshop.org/html/workshop/plugins_tutorial.html</a>).  El tutorial es para QGIS 1.7.0 pero creo no viene al caso.</div>

<div><br></div><div>El tutorial me recomienda instalar el plugin que se llama "Plugin Builder" con el cual se facilita la generación de plugins. </div><div><br>Este plugin depende de PyQt4, (O sea, las librerías de interfaz gráficas QT en forma de módulos de Python).</div>

<div><br></div><div>El tema es que el Python que utiliza QGIS para el sistema de complementos (plugins) no contiene el ejecutable python.exe que es requerido por varios comandos de PyQT4. Por lo cual mirando el README.txt dentro de la carpeta apps\Python27 veo que que es la release Python 2.7.4 y por lo tanto instalé Python 2.7.4 para poder correr <span style="background-color:rgb(248,248,248);color:rgb(0,0,0);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em;letter-spacing:0.015em;line-height:15px">pyuic4 </span>y otras herramientas necesarias para compilar cada plugin en desarrollo.<span style="background-color:rgb(248,248,248);color:rgb(0,0,0);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em;letter-spacing:0.015em;line-height:15px"> </span></div>

<div><br></div><div>La cuestión es que el complemento "Plugin Builder" anduvo bien, hasta que reinicié QGIS. Al reiniciar QGIS, las librerías QT parecen no poder dejar cargar el Plugin Builder al inicio, dándome un error de</div>

<div><br></div><div><p style="margin:0px"><span style="color:rgb(255,0,0)">No se pudo cargar PyQt4.<br>El soporte para Python estará deshabilitado.</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>ImportError: DLL load failed: No se encontró el proceso especificado</span></pre>

</div><div><br></div><div>Llego a entender que "el proceso especificado" es traducción de "specified procedure" (procedimiento, <b>no PROCESO...)</b>, lo que me convence de que en realidad el problema es con respecto a versiones entre Pythons y el vínculo dinámico entre librerías de una versión de Python con respecto a otra.</div>

<div><br></div><div>¿Alguno me podría dar una mano para confirmar que la versión de Python que usa QGIS Dufour 2.0.1 para sus plugins es Python 2.7.4 o Python 2.7.2 ?</div><div><br></div><div>Abrazo!</div><div><br clear="all">

<div>Os</div>
</div></div></div>