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 命令接受以下子命令选项 -

  • 配置文件- 创建和管理 IPython 配置文件。

  • 内核- 启动没有附加前端的内核。

  • Locate - 打印 IPython 目录的路径。

  • History - 管理 IPython 历史数据库。

IPython 配置文件子命令接受以下参数 -

  • ipython profile create myprofile - 创建一个新的配置文件。

  • ipython 配置文件列表- 列出所有可用的配置文件。

  • ipython 定位配置文件 myprofile - 找到所需的配置文件。

要安装新的 IPython 内核,请使用以下命令 -

Ipython kernel –install –name

要打印 IPython 目录的路径,请使用以下命令 -

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

此外,我们知道 -

  • History命令管理 IPython 历史数据库。

  • 修剪选项将 IPython 历史数据库减少到最后 1000 个条目

  • 清除选项删除所有条目。

下面列出了 IPython 的一些其他重要命令行选项 -

先生。 IPython 命令和说明
1

--自动魔法

打开魔法命令的自动调用。

2

--pdb

在每次异常后启用自动调用 pdb 调试器。

3

--pylab

预加载 matplotlib 和 numpy,以便与默认的 matplotlib 后端交互使用。

4

--matplotlib

配置 matplotlib 以与默认 matplotlib 后端交互使用。

5

--gui=选项

启用 GUI 事件循环与任何 ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx'、'gtk2'、'qt4')。

一些 IPython 命令行选项的示例用法如下表所示 -

先生。 IPython 命令和说明
1

ipython——matplotlib

启用 matplotlib 集成

2

ipython --matplotlib=qt

启用 matplotlib 与 qt4 后端集成

3

ipython --profile=我的个人资料

从配置文件 foo 开始

4

ipython 配置文件创建 myprofile

使用默认配置文件创建配置文件 foo

5

ipython 帮助配置文件

显示配置文件子cmd的帮助

6

ipython 定位

打印 IPython 目录的路径

7

ipython 定位配置文件 myprofile

打印配置文件“myprofile”的目录路径