Tôi mới bắt đầu sử dụng pycharm với qgis nhưng không thể kết nối cả hai. Pycharm luôn ở trong trạng thái "chờ kết nối". Hầu hết các hướng dẫn có sẵn đều chỉ ra các cửa sổ nhưng tôi đang sử dụng ubfox nên không thể tìm cách gỡ lỗi mã qgis trên pycharm. Đây là mã pycharm của tôi:
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
Tôi đã kích hoạt các điểm dừng trong pycharm và cũng đã thêm pycharm-debug.egg trong pythonpath, có ai cấu hình nó từ qgis trên ubfox không?
pycharm luôn ở trong:
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...
Khi tôi chạy tập lệnh này trên đầu từ qgis, không có gì xảy ra, điểm dừng không được gọi.