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でブレークポイントを有効にし、pythonpathにpycharm-debug.eggも追加しました。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...
このスクリプトをqgisから実行しても何も起こりませんが、ブレークポイントが呼び出されません。
QGISクラスがPycharmによって認識されるようにしますか?
—
ウォンディム2018