問題タブ [pyxll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
78 参照

eclipse - eclipse_debug.py を機能させる

(Windows 10 では、 Canopyを指す を...\AppData\Local\Enthought\Canopy含むものをインストールしました)Python 2.7%PATH%

私はこのリンクを見て、それを介して PyXLL で動作する Python コードをインタラクティブにデバッグしたいと考えていeclipse_debug.pyます。

だから私は次のことをしました:

1) Windows のコントロール パネルで消去PYTHONPATHします (その結果、echo %PYTHONPATH%が返されます%PYTHONPATH%)。

2) の最初の行のみを変更して、 be にeclipse_debug.pyしますeclipse_roots = [r"C:\my_path_to\eclipse"]

eclipse_debug.py3)に追加pyxll.cfg

4) 関数を定義するhello

5) debug servierEclipse で起動し、Excel を起動して、PyXLL をリロードします。

スクリーンショットは次のとおりです。

ここに画像の説明を入力

1) つまり、関数が機能することを示していますhello

2)ただし、デバッガーに関連するExcelメニュー項目は表示されませんが、リンクの約束This module adds an Excel menu item to attach to the PyDev debugger, and also an Excel macro so that this script can be run outside of Excel and call PyXLL to attach to the PyDev debugger.はありません。つまり、ここで対話型デバッグがどのように有効になっているのかわかりません。

これが何をすべきか誰か教えてもらえeclipse_debug.pyますか?