WindowsでのPython環境:IPython+Console+GVim


ある面接のプログラミングで、面接官は私に「IPythonを使っていますか」と聞いた.当時、IPythonはPythonの何らかの実現や何らかのフレームワークだと思っていたが、帰ってきて調べてみると、もともとIPythonはPython Shellの強化版だった.まず公式サイトのOverviewを見てみると、IPythonは確かにPython Shellのために強化されすぎていることが分かった.WindowsにIPythonをインストールする方法を以下に記録します:1.IPythonのWindows Installer(バージョン0.10)をダウンロードします.Installerを使用するインストールを選択したのは、Pythonソースファイルを使用するとPython setupを通過するためである.py installのようにインストールするとwindowsではbatスクリプトは生成されず、自分で作成する必要があります.インストールが完了すると、PythonインストールディレクトリのScriptsフォルダにipython関連の起動スクリプトが表示されます.ここではipythonを使うだけです.batが起動すればいいです.ipython-wx.batはwindowsの可視化インタフェースで、wxPythonのサポートが必要です.3.ipythonのbatスクリプトをクイックスタートバーに置くか、システムパスに追加することができます.私が使っているのは2つ目の方法で、コマンドラインでipythonを迅速に起動することができます.4.初めてipythonを起動すると、警告メッセージに気づきます.Windowsの下にreadlineモジュールはありませんしたがってtabの自動補完およびconsoleの色スタイルは「NoColor」である.注意深く読むと、windowsの下のreadlineのインストールパッケージのダウンロードアドレスが示されている.PyReadlineについての紹介はここで見つけることができ、ダウンロードアドレスはここである.5.PyReadlineをインストールした後、ipythonを再起動し、すべてOK、tab補完と色スタイルがある.
Consoleのインストール(オプション):Windowsのデフォルトconsoleの醜いスタイルが嫌いな場合は、Consoleというオープンソースのソフトウェアをダウンロードできます.これはシステムのデフォルトconsoleのパッケージであり、マルチtab、フォント設定などをサポートし、ユーザー体験がよりよく、ここでダウンロードすることができます.
gvimのインストール(オプション):gvimはvimのビジュアル化エディタで、windowsの下でインストールして使用し、ほとんどのLinuxの下でvimの特性を提供します.vim公式サイトで最新バージョンのgvimインストールをダウンロードできます.
デフォルトでは、IPythonのマジックコマンド%edit(%ed)はwindowsでデフォルトでnotepadを開いてソースコードを編集します.ipythonのconsoleに「import ipy」と入力できます.editorsはipythonのeidtorsモジュールをインポートし、ipy_を入力します.editors??(ipythonのマジックメソッド、obj??はobjの詳細を出力します)、ソースコードにkomodo scite notepadplusplus jedやidleなどいくつかのエディタがデフォルトでインストールされていることがわかります.
私たちはipythonのデフォルト構成を変更することで、希望するエディタを有効にすることができます.デフォルトプロファイルは%USERPROFILE%/ipython/ディレクトリの下のipy_user_conf.pyファイルでは、ソースコードのエディタ設定に関する部分は次のとおりです.
?
1
2
3
4
5
6
7
8
9
10
11
12
13import ipy_editors
 # Choose one of these: #ipy_editors.scite() #ipy_editors.scite('c:/opt/scite/scite.exe') #ipy_editors.komodo() #ipy_editors.idle() # ... or many others, try 'ipy_editors??' after import to see them # Or roll your own: #ipy_editors.install_editor("c:/opt/jed +$line $file") ipy_editors.install_editor(r '"D:\Program Files\Vim\vim73\gvim.exe" $file' )
ipython内蔵のエディタを有効にするほか、install_を直接呼び出すこともできます.editorメソッドは、独自のエディタを使用します.ここではgvimを使用します.インストールディレクトリのProgram Filesの間にスペースがあるので、「d:pathtovim」を使用して、パス全体を引用符で引き起こす必要があります.では、%editコマンドはgvimをデフォルトエディタとして使用します.
gvimのいくつかの構成:gvimのデフォルトのtabはsofttabではなく、すなわちtabの代わりにスペースを使用しない.起動ファイルでset expandtabを設定することでvimがtabをスペースに展開し、デフォルトのtabが8つのスペースを占める位置を設定できます.set tabstop=4 set shiftwidth=4を使用して4つのスペースに設定できます.expandtab tabstopおよびshiftwidthの組み合わせ設定の説明についてはvim 公式ドキュメントを参照してください.
はい、以上の設定により、より便利で効率的なwindowsの下のpython開発環境が基本的に構築されました.enjoy it:)
------
このログは私のblogのコピーです.