2017-06-21 9 views
0

私が立ち上げる前に、私はここで「デバッグ」とは、迷惑メールそのものをデバッグするのではなく、デバッグをプログラミングすることであることを明確にしたいと思います。迷惑メール仮想マシンでのデバッグ方法

私たちは皆、知っています、ヴァーグラントは、チーム間の確固たる発展の証拠を維持することは素晴らしいことです。

私の質問は:Pythonプログラミングの例では、Windows上でPycharmに付いている私のお気に入りのデバッグツールをどのように使い続けることができますか?Pythonの依存関係は、Vagrant仮想マシンにインストールされていますか?

私はVagrantコマンドラインで簡単にデプロイメントとテストを行うことができますが、開発マシン(特にここではWindows)でのデバッグを強化する方法についてはまだ分かりません。

答えて

1

PythonとPyCharmを言語とIDEとして引用したので、私は同じ例をベースにしています。 PyCharmはリモートデバッグと呼ばれる機能をサポートしていますが、これはpycharmのプロフェッショナル版でのみ利用できます。 Pycharmにはリモートデバッガの設定に関するdocumentationがあります。私はこのSO Postからの答えを引用しています。デバッグするリモートサーバ(浮浪者のマシン)

  • セットアップリモートデバッグサーバーの実行コンフィギュレーションにリモートデバッグヘルパー卵をインストール

    1. アップロード&必要な手順を統合するには、次のドロップダウン実行構成をクリックしてくださいメニューから[設定の編集]を選択し、+ボタンをクリックして、Pythonのリモートデバッグを選択します。

    2. は、ノートパソコンのIPアドレスにローカルホスト名を設定し、(例えば8888)あなたのラップトップ上で使用することができます任意の空きポートにポートを設定し

    3. 今では、ダイアログボックス内の残りの指示に従っ:コピー&ペーストをt he import and pydevd.settrace(...)をコードに記述します。具体的には、コードにブレークポイントを当てたい場所です。これは基本的にはPyCharm相当のimport pdb; pdb.set_trace()です。変更されたコードがサーバーに同期されていることを確認してください。

    4. PyCharmデバッグサーバを起動して、バグのボタンを押して、PyChスクリプトデバッグサーバを起動し、通常のやり方と同じようにPythonスクリプトを実行します。ブレークポイントに達するとPyCharmはデバッグモードにします。

  • 関連する問題