23

easy_installを介してpylintをインストールしました。私はpylint <filename>成功して走ることができます。しかし、pydevはそれを使用することを拒否します。

  • 「ピリントを使う」をチェックしました
  • 正しいパスを設定しました
  • EclipseのPythonインタープリターを更新して、PythonPathにpylitを追加しました
  • EclipseGalileoを使用しています
  • ビルドを自動的にチェックしました
  • プロジェクト全体をクリーニングしてみましたが、エラーはありませんでした

私は何が間違っているのですか?

4

3 に答える 3

35

コードを含むフォルダーをソースフォルダーとしてマークする必要があると思います。これは、プロジェクトのプロパティで実行できます。

  • プロジェクト->プロパティ->PyDev-PYTHONPATH
  • ソースのリストに関連するフォルダを追加します。
于 2010-04-01T02:24:08.370 に答える
3

Pydevは、ファイル名にダッシュ(ハイフン)が付いたファイルに対してPylintを実行しないことに気づきました。Pydev devsによると、「-」は有効なPythonモジュール名の文字ではなく、修正するつもりはないようです。

http://sourceforge.net/tracker/index.php?func=detail&aid=1915426&group_id=85796&atid=577329

http://sourceforge.net/tracker/index.php?func=detail&aid=2888890&group_id=85796&atid=577332

まるで誰もPythonでスクリプトを書かないかのように...不平を言う...

于 2010-04-11T23:28:49.277 に答える
0

代替ソリューションを提供するために、Eclipseでpylintとして使用できます。これには、Pythonインストール用External Toolのパッケージを事前にインストールしておく必要があります。pylint

最初にpylintrc、pylintがファイルを見つけることができる場所にファイルを用意し、失敗すると" No config file found"エラーが出力されることを忘れないでください。通常、私はtouch pylintrcプロジェクトディレクトリ内にあり、ファイルをバージョン管理下に置きます。参考までに、pylintコマンドラインオプションを参照してください。

Eclipseで、、、を選択しRunます。ツールバーボタンをクリックして、を作成します。以下または必要に応じて構成します。External ToolsExternal Tools Configurations...New launch configuration

  • 名前:pylint
  • 位置:${system_path:pylint}
  • 作業ディレクトリ:${project_loc}
  • 引数:--reports=n "${resource_loc}"

上記の外部ツールを実行する前に、開いているファイル内をクリックしてフォーカスを切り替えることを忘れないでください。これに失敗すると、エラーが発生する可能性があります。

外部ツールの出力は、デフォルトでコンソールに出力されます。


関連:Eclipseでの外部ツールとしてのpep8の設定

于 2016-10-04T23:12:49.340 に答える