問題タブ [pydev]
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.
python - Eclipse PyDev: サイト パッケージ ソースにブレークポイントを設定する
Pydevを使用して Django の問題をデバッグしています。問題なく、djangoプロジェクト コードにブレークポイントを設定でき
ます。
ただし、Django ライブラリのソース コード(サイト パッケージ内) に ブレークポイントを設定できません。
この場合、PyDev デバッガーのユーザー インターフェイスは、クリックしてブレークポイントを設定しても何もせず、デバッガーを実行してもその場所でブレークしません。
PyDev 構成がいくつかありませんか? 私が使用した他のデバッガーでは、この動作はデバッグ情報とソース コードに関連する問題を示しています。次のステップに関するアイデアは役に立ちます。
また、PyDev で構成されたサイト パッケージがPYTHONPATHにあるようにしています。
それが役立つ場合、私はMax OS XでEclipseを使用しています。
ありがとう
python - コマンドラインとは異なるPyDevデバッガーdjangorunserverコマンド
djangoビューの問題をデバッグしようとしています。コマンドラインで実行すると。これらのメッセージは表示されません。ただし、PyDevデバッガーで実行すると、これらのエラーメッセージが表示されます。--noreloadオプションを指定して実行しています。
これらのエラーメッセージはどういう意味ですか?
コマンドラインで実行しても取得できないのはなぜですか?
java - インポートされたモジュールで Jython クラスを使用できないのはなぜですか?
同じディレクトリにいくつかの Jython モジュールがあります。それらの 1 つは、次のクラスを定義します。
このクラスを独自のモジュール内からインスタンス化して実行できます。ただし、そのモジュールを別の Jython モジュールにインポートして MyTask() をインスタンス化しようとすると、次のエラーが発生します。
Runnable.__init__(self) AttributeError: クラス Runnable には属性 '__init__' がありません
ここで何が間違っていますか?このコードは、クラスが定義されているモジュール内では有効ですが、そのクラスを別のモジュールにインポートすると有効でないのはなぜですか? (「from modulename import MyTask」ではなく「import modulename」でインポートしています)
編集: 問題は Runnable がインターフェースであり、したがってコンストラクターがないことであると示唆した人へ: 私はこれを知っていますが、この状況を完全には説明していません。問題の核心は、このクラスが定義されているモジュール内でインスタンス化できることですが、別のモジュールにインポートしてそこでインスタンス化することはできません。つまり、
mytask_module で:
other_module で:
今、あなたは混乱を見ますか?問題が純粋に説明したとおりである場合、前の例でも AttributeError が発生するはずですが、そうではありません。それはうまくいきます。
編集 #2 :どうやらこれはスタンドアロン スクリプトでは機能しますが、私の Eclipse/Pydev 環境では機能しません。したがって、本当の問題は、なぜ Pydev が私にこれをさせないのかということです。これが自分の Pydev/Eclipse 環境でうまくいく場合は、私に知らせてください。
python - Pydevプラグインを使用して実行またはデバッグが選択されたときにブラウザーを起動するようにEclipseを構成するにはどうすればよいですか?
EclipsePydevプラグインを使用してPythonとDjangoを学習しています。[実行]または[デバッグ]を押したときに、内部または外部のブラウザを起動するか、URL http:/127.0.0.1で更新する必要があります。私はそれがPHPプラグインで行われるのを見ましたが、Pydevではありません。
python - Django-User.DoesNotExistは存在しませんか?
Djangoを手に入れようとしています。私はEclipseでPydevを使用しています。仕事に就けない簡単な申し込みページを書きました。Eclipseは、User.DoesNotExistが未定義であると文句を言います。おそらく、私は些細なことを見逃しています。コードの関連部分は次のとおりです。
django - Eclipse と Pydev を使用して適切にデバッグするにはどうすればよいですか?
Pydev を適切に構成してアプリを実行しましたが、ブレークポイントを設定してコードを検査/トレースしたい場合、デバッガーが起動しません (トレースできません)。ここで何が起こっているのか誰にもわかりませんか?
django - Eclipse/PyDev + Django デバッグ
Eclipse/PyDev、Python 2.6、Django 1.1
すべて実行モードで動作しています。manage.py ファイル内にデバッグ ポイントを配置すると、ブレークポイントが機能しました。しかし、私がそれをアクションメソッドに入れたとき、それは何も引き起こしません:(
python - プログラムの途中で Python インタラクティブ セッションに飛び込みますか?
ちょっと疑問に思っていました...私はEclipseでpydevを使用しており、強力なデバッグ機能を本当に楽しんでいますが、疑問に思っていました:
eclipse にブレークポイントを設定し、実行中にインタラクティブな python インタープリターにジャンプすることは可能ですか?
私はそれがかなり便利だと思います;)
編集:私の目標はデバッガーにジャンプすることではないことを強調したいと思います。pydev/eclipse には優れたデバッガーがあり、トレースバックを見てブレークポイントを設定するだけです。
私が望むのは、スクリプトを実行し、実行中にインタラクティブな Python インタープリターにジャンプして、次のようなことができるようにすることです...
- 周りをウロウロします
- 物の価値を調べる
- 変数を操作する
- アプリに追加する前にいくつかのコードを見つけます
デバッガーを使用してこれらすべてを実行できることはわかっていますが、インタラクティブ インタープリターを使用すると、アプリを実行ポイントに戻さずに何かを試して、それが機能しないことを確認し、別のことを試すことができるため、より高速に実行できます。そのコードをもう一度。
python - appengineのEclipseのブレークポイント
Eclipseにpydevがあり、ハンドラーをデバッグしたいと思います。ハンドラーにブレークポイントを設定し、プロジェクトをデバッグモードで開始します。ハンドラーに対応するハイパーリンクをクリックしても、コントロールがブレークポイントに戻りません。ここで何かが足りませんか?また、PythonでのGoogleAppEngineアプリケーションのリリースもあります。