どうすればPythonコードをEclipseにデバッグできますか?それが行われる場合、私たちはより少ない労力で迅速に作業を行うことができます。誰か教えてもらえますか?
2 に答える
EclipseでOpenerp+pythonコードをデバッグするには、デバッグパースペクティブでEclipseを起動し、指定された手順に従います。
1:「ctr + c」を押して、openERPを実行しているサーバーを停止します。
2:Eclipseで、メニュー「実行/デバッグ構成」に移動します。「PythonRun」の下の構成ウィンドウで、新しいデバッグ構成を作成します(「PythonRun」をダブルクリックします)。
3:新しいデバッグ構成を作成した後、指定された手順に従います。
3.1:[プロジェクト]の下の[メイン]タブで、ワークスペースから[サーバー]プロジェクトまたはフォルダー(Openerpサーバーが存在する)を選択します。
3.2:「メインモジュール」の下に「openerp-server」の場所を書き込みます。
例:$ {workspace_loc:server/openerp-server}。
3.3:[プログラム引数]の下の[引数]タブで、[変数]ボタンをクリックすると、新しいウィンドウが表示されます。
3.4:次に、[変数の編集]ボタンをクリックして新しい「変数」を作成すると、新しいウィンドウが表示されます。
3.5:「新規」ボタンを押して、アドオンパスを値として指定します。
例:-addons ../addons,../your_module_path
3.6:開いているすべてのウィンドウで[OK]を押してから、[適用]を押します。
4:[PyDev Package Explorer]ビューで、6.1 / serverに移動し、[openerp-server]ファイルを右クリックして、[Debug As]->[PythonRun]を選択します。
5:「コンソール」で、サーバーが起動したことがわかります。
6:デバッグする.pyファイルを開き、ブレークポイントを設定します。
7:モジュールのフォームを「gtk」または「web-client」から開始すると、実行がブレークポイントに達すると実行が停止します。
8:「F5、F6、F7」を押してコードをデバッグして楽しんでください。変数の値を確認できます。
ステップ1:EclipseでPythonインストールの場所を維持する必要があります。メニューの[ウィンドウ]->[設定]で開き、[ Pydev]->[Pythonのインタープリター]を選択します。Pythonパスは、デフォルトで自動的にロードされます。そうでない場合は、[新規]をクリックしてPythonパッケージを追加および保守します。
ステップ2:新しいプロジェクトを作成し、openerpソースコードをプロジェクトに貼り付けます。 [ファイル]->[新規]->[プロジェクト]を選択します。Pydev->PydevProjectを選択します。[一般]->[プロジェクト]を選択することもできます
ステップ3:[ウィンドウ]->[パースペクティブを開く]->[その他]を選択します。PyDevパースペクティブを選択します。
ステップ4:プロジェクトを開きます-> openerp_server_folder、サーバーの実行に使用されるopenerp_server.pyファイルを見つけます。Pythonファイルを右クリックし、[実行] ->[Python実行]を選択してデバッグします。 [デバッグ]-> [Python実行]を使用できます。これで、Eclipseからサーバーを実行できるようになります。Eclipseコンソールで確認できます。
デバッグするには、EclipseでPythonファイルを開き、マージンを右クリックして、[ブレークポイントの追加]をクリックします。次に、2つのタブが開きます。1つは「デバッグ」と「変数」および「ブレークポイント」という名前です。これにより、すべての変数とその値を確認できるため、コードをデバッグできます。