問題タブ [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 - モジュールへの変数の「事前インポート」
ここでは Python の初心者なので、この質問に簡単な答えがあれば申し訳ありません。(そうなることを願っています。)
私は python モジュール (より大きなプログラム用のプラグイン) に取り組んでいます。Eclipse IDE (pydev を使用) を使用してモジュールを開発しようとしています。つまり、このモジュールをスタンドアロンで実行できるようにする必要があります。つまり、より大きなプログラムのプラグインとしてではありません。
私は実際に、これに関する毛むくじゃらの詳細の多くを自分で整理しました。その多くは、IDE からプラグインを起動する一種の「ハーネス」を作成することを含み、(プラグインの観点から)実際の動作環境内。
しかし、1つのことが私を逃します。モジュールが「実際の」環境内から実行されると、その dir() の結果ですでに定義されている特定の名前 (「Bob」と呼びます) が何らかの形で持ちます。自分の環境で実行すると、手動でロードしない限り、dir() に "Bob" が表示されません。
当然のことながら、IDE でプラグインが動作するように手動で "Bob" をロードするコードを書いた場合、プラグインが "実際に" 実行されているときに干渉します。助けが必要なのは 、「Bob」が既にロードされている状態でプラグインを (起動ハーネスを介して) 起動するにはどうすればよいですか?
単純に、プラグイン自体に「ボブのインポート」を実際に追加することなく、プラグインに「ボブ」をインポートするように「強制」できることを望んでいます。しかし、私はより良い方法についての提案を受け入れています...?
python - gobject の pydev の問題
Python 2.6 を使用する Eclipse (3.5.1) 上の Pydev (1.5.4) は、パッケージを正しく相互参照できないようgobject
です。import gobject
putは問題なく動作しますが、それ以上の場合 (たとえば、 Pydevclass X(gobject.GObject)
が「未解決の参照」エラーを報告する原因となります。
何が問題なのですか?
私が使用する他のすべてのパッケージは、このエラーをトリガーしないことに注意してください。
eclipse - Eclipse + Pydevで定義に移動するための[ショートカット/その他の方法]は何ですか
以前は を使用してWingIde
いましたが、ショートカット (f4、デフォルト) で頻繁に使用したのは Goto 定義でした。これにより、定義ファイルが開かれ、そこに移動します。Eclipse + pydev の同様のショートカットはありますか?
python - PyDevの「インポートからの未定義変数」エラーを修正するにはどうすればよいですか?
EclipseでPyDevを使用するPythonプロジェクトがありますが、PyDevはコードに対して誤ったエラーを生成し続けます。settings
オブジェクトを定義するモジュールがありsettings
ます。それをモジュールにインポートし、b
次の属性を割り当てます。
私のコードの一部では、すべてではありませんが、次のようなステートメントがあります。
...コードが問題なく実行されている場合でも、Eclipseコードエラーペインに「インポートから未定義の変数:メイン」メッセージを生成します。どうすればこれらを修正できますか?
python - PyDev の「メソッドは最初のパラメーターとして自己を持つ必要があります」エラーを修正するにはどうすればよいですか
Eclipse で PyDev を使用して Python で開発していますが、コードの一部でコード分析ツールでエラーが発生します。具体的には:
エラー"Method '__enter__- group' should have self as first parameter"
が表示され、同様のエラーが__exit__
. self
別の変数に代入して他のメソッド シグネチャで変数を再利用せずにこれを解決する方法はありますか?
python - pydevでwxPythonを使用する場合のインポートからの未定義の変数
wxPythonをダウンロードしたばかりで、ここからいくつかのサンプルプログラムを実行していました。ただし、wx。*の変数を使用するすべての行で、「インポートエラーからの未定義の変数」が表示されます。
たとえば、次のプログラムは、1、4、8行目に5つのエラーを生成し、5行目に2つのエラーを生成します。
ただし、プログラムは完全にコンパイルおよび実行されます。pydevやeclipseに大きな変更を加えていませんが、wxPythonのインストールは新しいものです。
eclipse - PyDev + Eclipseの現在のプロジェクトですべての単体テストを実行するためのキーボードショートカットは何ですか?
Ctrl+F9単一のファイルを実行することを知っています。
それらすべてを実行する方法は?
そのようなものがない場合、1つのキーボードショートカットをそれにバインドする方法は?
django - 生成された変数を指定するためのPydev構成
私はDjangoでPydevを使用しています。これは、Djangoで生成された変数をエラーとしてマークしますUser.DoesNotExist
。pylintでは、生成された変数と呼ばれる設定を指定できます。Pydevにそのような設定はありますか?
python - Eclipse + Pydevでユニットテストカバレッジの結果を取得するにはどうすればよいですか?
Eclipse+PyDevにはオプションRun As
=>があることを私は知っています3 Python Coverage
。しかし、それが報告するのは次のとおりです。
0.001秒で6回のテストを実行
わかった
そして、それはコードカバレッジについて何も述べていません。Pydevでコードカバレッジレポートを取得するにはどうすればよいですか?
python - Eclipseを搭載したGoogleAppEngine?
EclipseでGoogleAppEngineを使用しようとしていますが、機能しません。
PyDevをダウンロードし、Hello World Pythonアプリを作成したので、問題なく動作しています。
次に、「GoogleAppEngine」テンプレートを使用して新しいプロジェクトを作成しました。私はこれらの指示に従っていました。「HelloWebappWorld」をテンプレートとして使用し、Pythonコードは変更しませんでした。GAEディレクトリを外部ライブラリに追加しました。
次に、作成した「HelloWorld.py」ファイルとして「メインモジュール」を使用して、プロジェクトの実行構成を作成しました。私は1つの「プログラム引数」を持っていました:
これを実行すると、次のようになります。
ただし、Google App Engine Launcherを使用してこの同じアプリを起動すると、正常に動作します。では、Eclipseで何が間違っているのでしょうか。