IPython - 命令行选项
在本章中,让我们了解如何在 IPython 中使用各种命令行选项。
调用 IPython 程序
您可以使用以下选项调用 IPython 程序 −
C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]
file 文件选项是一个扩展名为 .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 和 numpy,以便与默认的 matplotlib 后端交互使用。 |
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 启用 matplotlib 与 qt4 后端的集成 |
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"的目录路径 |