windowsの下にeclipse+Python+PyDev+tonadoを配置し、pyintを使って静的な検査を行います。

7668 ワード

PyDevをインストールする前に、Java 1.4またはより高いバージョン、EclipseおよびPythonがインストールされていることを保証します。次に、PyDevプラグインのインストールを開始します。Eclipse Update ManagerでPyDevをインストールします。EclipseメニューバーでHelp>Software Updates>Find and Installを見つけました。Search for new feature s for installを選択し、次のxtをクリックします。表示されているウィンドウで、new remote siteを選択します。ここで、名前項目はPyDevを入力します。リンクに入力http://www.fabioz.com/pydev/updatesもし、Eclipseのバージョンが低すぎるなら、この住所を記入してインストールしてもいいです。http://pydev.sourceforge.net/updates。次に、Okをクリックします。PyDevの内容をすべてチェックします。。。。。インストールの検証を行うと、PyDevのインストールに成功したかどうかはHelp->About Eclipse SDK->Plug-in Detailが選択され、インストール済みのEclipseプラグインがすべて表示されます。Plug-inn Idの欄に少なくとも5つ以上のcomp.python.pydevとorg.python.pydevで始まるプラグインがあるかどうか確認してください。もしそうならば、PyDevはすでに成功的にインストールされています。そうでなければ、いくつかの問題がインストールされています。具体的な問題によって具体的な分析が必要です。
またはhttp://sourceforge.net/projects/pydev/files/は、zipパケットをダウンロードして解凍し、ディレクトリをeclipse関連ディレクトリにコピーする。PyDevを設定してPyDevをインストールした後、Python/Jythonの解釈器を配置する必要があります。構成は簡単です。Eclipseメニューバーでは、Window<Preferences>Pydev>Interpreter-(Python/Jython)を選択し、ここでPython/Jythonインタプリタを設定します。ここではPythonを例にして、どのように配置するかを紹介します。まずインストールされているインタプリタを追加する必要があります。ここでPythonはC:\Python 26の経路でインストールされています。Newをクリックして、Pythonインタプリタpython.exeを選択し、オンにしたら多くのチェックボックスが含まれているウィンドウが表示されます。システムPYTHONSPATHに参加したいパスを選択し、Okをクリックしてください。次に、配置の結果が正しいか確認します。Preference>PyDev>python interpreterでは、構成過程に参加した経路が含まれているかどうかを確認します。ここにはすべてのシステムに必要なライブラリフォルダが表示されます。また、Force builtin libsには、Pythonの内蔵ライブラリが並べられています。Pythonにとっては、このような内蔵ライブラリは約50個であり、Jythonにとっては30個程度である。これでPython解釈器が配置されます。次はtonado-1.1 C:\Dockments and Settings\EVAN>e:E:\cd tonado 11_をインストールします。pathE:\tonado 11_path>python setup.py buildrunning buildrunning build_pycreatiting buildcreatiting build\libcreating build\lib\tonadocopynigtototonadocopyninid\auth.auth.py->build\tonid\totototonadocopytototototototototonid\atotototototototototototalrerereloadrereload. py\pyyyyyyyyypy\tototototototototototototototototototototototototototototonid d d d d d d d d\tototototototototototonid\totototonid d\tototototonipclient.py->build\lib\tonadocopying tonado\httperver.py->build\tonadocopyning tonado\httputtil.py->build\tototonadocopynid/tototonadocopynid/proloop.py->build\tototonadocopygggggggggytotonad\tonid\totototonid\tototototonid\pyytotototototototototoninid\totototorid\ststststststrid\tototototototoninid\pyyyyyyyyyyytototonininid\totorid\tototototototorid\torid\torid\torid\torid\torid\build\lib\tonadocopying tonado\stack_context.py->build\lib\tonadocopying totemplated.py->build\lib\tonadocopying\testingn.py->build\tonadocopying\tonating\support.py->build\lib\tonadocopying tonado\wsgi.py->build\lib\tonadocopying tonado\u 0026 quot;init_.py->build\lib\tonadoE:\tonado 11_path>python setup.py installrunning install nning buildrunning build_pyrunning install_libcreatiting C:\Python 26\Lib\site- packags\tonadocopyning build\lib\tonado\ tonado\ tonado\ auth\auth.py->C:\Python 26\Lib\site- packags\tonadocopyning build\lib\totonadododododocopyybuild\totototototonadotototonadotonadotonadototototonadototototonadotttttttd\atotototonado\ atototototototototonado\ atotototototototonado\ atototototototonadoPython 26\Lib\site-packages\tonado…byte-comppiling C:\Python 26\Lib\site-packages\tonado\win 32_support.py to win 32_support.pycbyte-comppiling C:\Python 26\Lib\site-packages\tonado\wsgi.py to wsgi.pycbyte-comppiling C:\Python 26\Lib\site-packages\tonado\u 0026 quot;init_.py to_uinit_.pycrunning install_egg_infoWriting C:\Python 26\Lib\site-packages\tonado-1.1-py 2.6.egg-infoE:\tonado 11_これまでは完全にインストールできませんでした。tonadoはpycurlに依存していますので、pycurl-7.2.win 32-py 2.6をインストールします。http://wiki.woodpecker.org.cn/moin/PyCurl和http://pycurl.sourceforge.net/)インストールは簡単で、自動的にPythonパスを見つけてPythonにインストールします。Path\Lib\site-packageの下で。これでインストールが完了します。eclipseでPython Runでauthdemo.pyまたはhello world.pyを直接走ることができます。http://localhost:8888アクセス、結果を見ましょう。=============================================================================また、一部のプラグインのインストールが見られます。http://wiki.eclipse.orgphpをインストールするプラグインPDTの説明http://wiki.eclipse.org/PDT/Installation==============================================================================
pyleの設定    1、pyint概要
         pyintは主にあなたのPYコードを分析して、その中のエラーを探してヒントを与えます。また、いくつかのコードスタイルのヒントを提示してくれるPYTHONモジュールもあります。つまり、その役割は、あなたのコードをPEP 008(http://www.python.org/dev/peps/pep-0008/)Titleにより近いものにすることである。  Style Gide for Python Codeに記述されたコードスタイルは、コードを統一して読みやすくします。
    2、ダウンロードしてインストールする
         pyle,logical ab-astng,logical ab-commonは,djangoをインストールする方式と同じです。つまりそのまま使うということです。  python setup.py installでいいです。       
        Pyleで使用しているすべてのカバンのダウンロードアドレス
        logical-astngの最新のパケットのダウンロード:http://www.logilab.org/856/
        logilab-commonの最新のパケットはダウンロードします:http://www.logilab.org/848/
        optikのパッケージのダウンロード:http://optik.sourceforge.net/
        Pyleの最新のパッケージのダウンロード:http://www.logilab.org/project/pylint
        PyleはLinuxにインストールされています。
        1.Linuxでは、まずPythonのパケット(バージョン2.2より高い)をインストールし、環境変数$PATHにPython実行可能ファイルのパスを追加します。
        2.Pyloint、logical-astng(version)=0.14)とlogilab-comon(version>=0.13)のパケットをダウンロードして、tar zxvf *.tar.gzを使ってこれらのカバンを解凍します。
        3.logical ab-astng、logical ab-common、Pyleが解いたフォルダに順次入ると、実行コマンドPython setup.py installがインストールされます。
        4.インストールが完了したら、pylint [options] module_or_packageを通じてPyleを呼び出すことができます。
        Pyloint Windows上のインストール
        1.Pythonのパッケージ(バージョン2.2より高い)をインストールし、デスクトップ上の私のコンピュータアイコンを右クリックし、属性、高級、環境変数を選択し、$PATHにPythonのインストールパスを追加します。         C:\Pythoon 26\
        2.解凍ツールを使って、すべてのカバンを解凍します。
        3.コマンドラインウィンドウを開き、cdを使用して、logical ab-astng、logical ab-common、Pylointで開かれたフォルダに順次ログインして、実行コマンドpython setup.py installがインストールされます。
        4.インストールが完了したら、Pythonのインストール経路の下にScripptsフォルダが現れます。中にはpylint.batなどのbatスクリプトが含まれています。
        5.pylint.batを呼び出す時に完全なパスを入力する必要がないため、Pythonのインストールディレクトリの下でpylint.batのリダイレクトファイルを作成します。これは純粋なテキストファイルpylint.batです。中にはpylint.batの実際のパスが含まれています。
        6.インストールが完了したら、pylint [options] module_or_packageを通じてPyleを呼び出すことができます。
       
        Pyleの呼び出し        pyle[options]module_or_package
    3、配置使用pyle int         (1)Window->preferences->Pydev->Pyleを選択して、「Use pyloint?」を選択して、lint.pyのアドレスを入力します。例えば、「C:\Python 25\Lib\site-packages\pylint.py」
         (2)最後の編集ボックスにパラメータを追加して、pylointの出力を制限します。
             --persistent=n--comment=n
     --disable-msg=C 0103,C 0301,W 0312,W 0511,W 0232,E 1101
         (3)Project->Properties->PyDev-PaYTHONSPATHプロジェクトのソースファイルディレクトリを「Project Source Folders」に追加します。         (4)Project->Build Automaticalyを選択し、修正時のpyleを保存すると自動的にプロジェクトのコードをチェックします。そうでないとCtrl+Bマニュアルbuildを使ってpyleをトリガします。
         PS:commandモードはlint.pylint.py--files-output=y--reports=y src/を使用します。   (まずlint.pyの所在ディレクトリをPATHに追加する必要があります。)二つのpyint_が生成されます。最初のファイル
その他の詳細参考:http://www.ibm.com/developerworks/cn/linux/l-cn-pylint/