IPython-コマンドラインオプション

この章では、IPythonでさまざまなコマンドラインオプションを操作する方法を理解しましょう。

IPythonプログラムの呼び出し

次のオプションを使用してIPythonプログラムを呼び出すことができます-

C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]

ファイルオプションは、拡張子が.pyのPythonスクリプトです。他のオプションが指定されていない場合、スクリプトが実行され、コマンドプロンプトが再表示されます。

C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing

サブコマンドとパラメーター

IPythonコマンドは、次のサブコマンドオプションを受け入れます-

  • Profile −IPythonプロファイルを作成および管理します。

  • Kernel −フロントエンドが接続されていないカーネルを起動します。

  • Locate −IPythonディレクトリへのパスを出力します。

  • History −IPython履歴データベースを管理します。

IPythonプロファイルサブコマンドは次のパラメーターを受け入れます-

  • ipython profile create myprofile −新しいプロファイルを作成します。

  • ipython profile list −使用可能なすべてのプロファイルを一覧表示します。

  • ipython locate profile myprofile −必要なプロファイルを見つけます。

新しいIPythonカーネルをインストールするには、次のコマンドを使用します-

Ipython kernel –install –name

IPythonディレクトリへのパスを出力するには、次のコマンドを使用します-

C:\python36>ipython locate myprofile
C:\Users\acer\.ipython

その上、私達はそれを知っています-

  • ザ・ history サブコマンドは、IPython履歴データベースを管理します。

  • ザ・ trim オプションは、IPython履歴データベースを最後の1000エントリに減らします。

  • ザ・ clear オプションはすべてのエントリを削除します。

IPythonの他の重要なコマンドラインオプションのいくつかを以下に示します-

シニア番号 IPythonコマンドと説明
1

--automagic

マジックコマンドの自動呼び出しをオンにします。

2

--pdb

すべての例外の後にpdbデバッガーの自動呼び出しを有効にします。

3

--pylab

デフォルトのmatplotlibバックエンドでインタラクティブに使用するためにmatplotlibとnumpyをプリロードします。

4

--matplotlib

デフォルトのmatplotlibバックエンドでインタラクティブに使用できるようにmatplotlibを構成します。

5

--gui=options

GUIイベントループ統合を( 'glut'、 'gtk'、 'gtk2'、 'gtk3'、 'osx'、 'pyglet'、 'qt'、 'qt4'、 'qt5'、 'tk'、 ' wx '、' gtk2 '、' qt4 ')。

いくつかのIPythonコマンドラインオプションの使用例を次の表に示します-

シニア番号 IPythonコマンドと説明
1

ipython --matplotlib

matplotlib統合を有効にする

2

ipython --matplotlib=qt

qt4バックエンドとのmatplotlib統合を有効にする

3

ipython --profile=myprofile

プロファイルfooで開始

4

ipython profile create myprofile

デフォルトの設定ファイルでプロファイルfooを作成する

5

ipython help profile

プロファイルサブコマンドのヘルプを表示する

6

ipython locate

IPythonディレクトリへのパスを出力します

7

ipython locate profile myprofile

プロファイル `myprofile`のディレクトリへのパスを出力します