<div dir="ltr">Gracias por las respuestas.<div><br></div><div>Volví a centrarme en agregar el módulo en el código del plugin y configurar el pythonpath. El problema era que el módulo pygraph usaba las setuptools (no instaladas en el python de Qgis) para registrar el nombre del módulo[1] en el __init__.py. Eliminando esta línea de código, ya se cargaba pygraph perfectamente!</div><div><br></div><div>Graciñas!</div><div>Un saludo,</div><div>Nacho V</div><div><br></div><div>[1]: <a href="http://stackoverflow.com/questions/7785944/what-does-import-pkg-resources-declare-namespace-name-do">http://stackoverflow.com/questions/7785944/what-does-import-pkg-resources-declare-namespace-name-do</a></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 16 de junio de 2015, 10:37, Luigi Pirelli <span dir="ltr"><<a href="mailto:luipir@gmail.com" target="_blank">luipir@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Nacho,<br>
<br>
hasta ahora la unica forma sencilla y user-friendly es la que<br>
intentaste añadedo el modulo pygraph en el codigo y configurar bien el<br>
pythonpath... que porblemas encuentras?<br>
<br>
esto es un tema caliente desde hace mas de un año y aún no tenemos una<br>
solución que no sea incorporar el modulo en el OSGeo4W para que se<br>
pueda instalar.<br>
<br>
en win ya que se usa un python interno a la osgeo4w puede traer en tu<br>
codigo el pip mas o meno como escribe Werner en esta guia:<br>
<a href="http://quantumofgis.blogspot.pt/2014/11/qgis-standalone-and-python-modules.html" rel="noreferrer" target="_blank">http://quantumofgis.blogspot.pt/2014/11/qgis-standalone-and-python-modules.html</a><br>
<br>
ciao<br>
<br>
Luigi Pirelli<br>
<br>
**************************************************************************************************<br>
* LinkedIn: <a href="https://www.linkedin.com/in/luigipirelli" rel="noreferrer" target="_blank">https://www.linkedin.com/in/luigipirelli</a><br>
* Elance: <a href="https://www.elance.com/s/edit/luigipirelli/" rel="noreferrer" target="_blank">https://www.elance.com/s/edit/luigipirelli/</a><br>
* GitHub: <a href="https://github.com/luipir" rel="noreferrer" target="_blank">https://github.com/luipir</a><br>
* Stackexchange: <a href="http://gis.stackexchange.com/users/19667/luigi-pirelli" rel="noreferrer" target="_blank">http://gis.stackexchange.com/users/19667/luigi-pirelli</a><br>
* Mastering QGIS:<br>
<a href="https://www.packtpub.com/application-development/mastering-qgis" rel="noreferrer" target="_blank">https://www.packtpub.com/application-development/mastering-qgis</a><br>
**************************************************************************************************<br>
<div><div class="h5"><br>
<br>
2015-06-16 9:13 GMT+01:00 Nacho Uve <<a href="mailto:nachouve@gmail.com">nachouve@gmail.com</a>>:<br>
> Buenos días,<br>
><br>
> En un plugin de QGis que he creado utilizo la librería python-graph[1] para<br>
> ayudarme en unos cálculos. Realmente la funcionalidad de grafos que necesito<br>
> es muy sencilla, pero preferí emplear esta librería que ya tenía todo lo que<br>
> necesito ya listo y probado.<br>
><br>
> En el entorno de desarrollo (Linux), he instalado esta librería de manera<br>
> "normal" (siguiendo las instrucciones [2]) en el python de sistema y todo<br>
> funciona correctamente, pero a la hora de distribuir este plugin a otras<br>
> personas, me encuentro con la duda de cómo sería el modo más cómodo para<br>
> hacerlo.<br>
><br>
> Para evitar que los usuarios tengan que descargar e instalar más cosas, he<br>
> probado a incluir el código completo de pygraph en una carpeta dentro del<br>
> código del plugin, pero no encontré el modo de que esta librería sea<br>
> importada correctamente ("import pygraph" or "import myplugin.pygraph" no<br>
> funcionan).<br>
><br>
> Imagino que hay muchos casos de plugins del repositorio de QGis que usan<br>
> librerías externas.<br>
> ¿Cómo se debería hacer para incluirlas de manera cómoda y trasparente para<br>
> el usuario?<br>
><br>
> Gracias!<br>
> Nacho V<br>
><br>
><br>
> [1]: <a href="https://pypi.python.org/pypi/python-graph" rel="noreferrer" target="_blank">https://pypi.python.org/pypi/python-graph</a><br>
> [2]:<a href="https://github.com/pmatiello/python-graph/blob/master/README" rel="noreferrer" target="_blank">https://github.com/pmatiello/python-graph/blob/master/README</a><br>
><br>
><br>
><br>
> --<br>
> Juan Ignacio Varela García<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> QGIS-es mailing list<br>
> <a href="mailto:QGIS-es@lists.osgeo.org">QGIS-es@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-es" rel="noreferrer" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-es</a><br>
><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div><div>Juan Ignacio Varela García <br></div><div><br></div></div></div>
</div>