使い方

  • printコマンドプロンプトに出力する。
  • self.reportオペレーターから情報を出力する
  • PyDev.Debugger / VSCode

参考:

アドオンをデバッグする | はじめての Blender 2.7 アドオン開発

VSCode でデバッグする

こちらのページを参照

参考:

アドオン開発環境構築 | ツクロウヤ

アドオンをデバッグする | はじめての Blender アドオン開発

Visual Studio でデバッグする

参考:

Visual Studio – Debugging Python | Blender Developer Wiki [Official]

Linux 上の Python コードをリモートデバッグする  | Microsoft Docs [Official]

Trouble debugging Blender Python using Visual Studio 2019 – Stack Overflow

Eclipse でデバッグする

こちらのページを参照

参考:

Blender スクリプトのデバッグ環境を整える – Qiita

アドオンをデバッグする | はじめての Blender 2.7 アドオン開発

Python, Blender and a Bit of Debuggery | Dani Epstein

Debugging Blender from Eclipse | Blender Developer Wiki [Official]

Eclipse for debugging python in Blender – Blender Artists Community

debug and step through addon? – Blender Stack Exchange

PyCharm でデバッグする

参考:

Debugging Python Code with PyCharm | Blender Developers Blog [Official]

Python Remote Debug with PyCharm | PyCharm Blog [Official]

PyCharm remote debugger – Blender Stack Exchange

PyDev.Debugger (pydevd)

リポジトリ:

fabioz/PyDev.Debugger: Sources for the Debugger Used in PyDev, PyCharm and VSCode Python – GitHub

入手:

pydevd | PyPI

debugpy

Blender の Python 環境にインストールする。Blender を起動し、Python コンソールで次のコードを実行する。

>>> import subprocess, sys; print(subprocess.run([sys.executable, "-m", "pip", "install", "debugpy"], stdout=subprocess.PIPE, text=True).stdout)

リポジトリ:

microsoft/debugpy: An Implementation of the Debug Adapter Protocol for Python – GitHub

入手:

debugpy | PyPI

参考:

Blender 用 Python コードを VSCode で書くための環境構築メモ | ao;eth

ptvsd

**DEPRECATED**

後継の debugpy を使用する。

リポジトリ:

microsoft/ptvsd: Python Debugger Package for Use with Visual Studio and Visual Studio Code – GitHub

入手:

ptvsd | PyPI

Blender Debugger for VSCode

動画:

How to Remote Debug Blender with VSCode

リポジトリ:

AlansCodeLog/blender-debugger-for-vscode: Blender Addon for Remote Debugging Blender with VSCode – GitHub

Python Debugger

リポジトリ:

hextantstudios/hextant_python_debugger: Allows Debugging of Blender Python Add-ons Using Visual Studio Code or Visual Studio 2019 v16.6 or Later – GitHub

参考:

Debugging Blender Add-ons | Hextant Studios

pdb

ドキュメント:

pdb – Python デバッガ | Python 3.x ドキュメント [公式]

参考:

Can I run a Python script step by step in Blender? – Blender Stack Exchange

Remote Debugger (Sybren A. Stüvel)

コード:

remote_debugger.py – sybrenstuvel/random-blender-addons – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA