ฉันเพิ่งเริ่มใช้ pycharm กับ qgis แต่ไม่สามารถเชื่อมต่อทั้งคู่ได้ Pycharm ยังคงอยู่ในสถานะ "รอการเชื่อมต่อ" อยู่เสมอ บทเรียนส่วนใหญ่มีจุดไปที่ windows แต่ฉันใช้ Ubuntu ดังนั้นจึงไม่สามารถหาวิธีการแก้ปัญหารหัส qgis บน pycharm นี่คือรหัส 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.egg ใน pythonpath ไม่มีใครกำหนดค่าจาก qgis บน Ubuntu หรือไม่
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...
เมื่อฉันเรียกใช้สคริปต์นี้จาก qgis ไม่มีอะไรเกิดขึ้นเบรกพอยต์จะไม่ถูกเรียก
คุณต้องการให้ชั้นเรียน QGIS ได้รับการยอมรับจาก Pycharm หรือไม่?
—
wondim