Ho appena iniziato a usare pycharm con qgis ma non sono riuscito a collegarli entrambi. Pycharm rimane sempre in uno stato di "attesa di connessione". La maggior parte dei tutorial disponibili punta a Windows, ma sto usando Ubuntu, quindi non ho trovato il modo di eseguire il debug del codice QGIS su Pycharm. Ecco il mio codice Pycharm:
from shapely.geometry import *
from shapely.wkt import loads
import sys
import pydevd
pydevd.settrace('localhost', port=53100, stdoutToServer=True, stderrToServer=True)
class Loader:
def __init__(self, iface):
"""Initialize using the qgis.utils.iface
object passed from the console.
"""
self.iface = iface
Ho abilitato i punti di interruzione nel pycharm e ho anche aggiunto il pycharm-debug.egg nel pythonpath qualcuno come lo configura da qgis su Ubuntu?
pycharm è sempre in:
Starting debug server at port 53100
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('localhost', port=53100, stdoutToServer=True, stderrToServer=True)
Waiting for process connection...
Quando eseguo questo script in alto da qgis non succede nulla, il punto di interruzione non viene chiamato.