मैंने अभी-अभी qgis के साथ pycharm का उपयोग शुरू किया है, लेकिन उन दोनों को जोड़ नहीं सका। Pycharm हमेशा "कनेक्शन की प्रतीक्षा" की स्थिति में रहता है। अधिकांश ट्यूटोरियल विंडोज़ को उपलब्ध अंक देते हैं, लेकिन मैं ubuntu का उपयोग कर रहा हूं, इसलिए pycharm पर qgis कोड को डीबग करने का तरीका नहीं खोज सका। यहाँ मेरा 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
मैंने pycharm में ब्रेकप्वाइंट को सक्षम किया है और pycharm-debug को भी जोड़ा है। pythonpath में कोई भी ubuntu पर qgis से इसे कैसे कॉन्फ़िगर करता है?
pycharm हमेशा में है:
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...
जब मैं इस स्क्रिप्ट को क्यूगिस से शीर्ष पर चलाता हूं तो कुछ भी नहीं होता है, ब्रेकपॉइंट को बुलाया नहीं जाता है।