0

与我们可以使用 shebangs(或 windows 上的 PyLauncher)执行常规 Python 的方式相同,我们可以对 Ipython 和 .ipy 文件执行相同的操作吗?

在 Windows 注册表中注册 IPython,双击 .ipy 启动 IPython 控制台。或者从 linux 中添加一个 'i' 到 '/usr/bin/python' 并执行。

在 Windows 中,这将非常有用,因为“系统集成”中最棘手的部分之一是命令行参数。如果这些可以塞到shebang(pylauncher风格)的文本文件中,那就太棒了。

4

1 回答 1

1

不确定我是否完全理解您的问题,但您可以在 Windows 上创建一个 py.ini 文件,如PEP 397的定制命令部分所述,其中 PyLauncher 是一个实现。

[commands]
ipython=C:\Anaconda\Scripts\ipython.exe -v

更改安装本地 IPython 的路径。如果您将 .ipy 文件扩展名与 plauncher 可执行文件(通常为 C:\Windows\py.exe 并且您可以将 py.ini 文件保存到相同路径)相关联,并在 .py/ 顶部使用下面的 shebang。 ipy 文件,它们应该使用 ipython 和 py.ini 文件中指定的选项运行

#! ipython

您还可以将 ipython.exe 与 Windows 上的 .ipy 文件相关联,它将运行 .ipy 文件。

于 2013-07-29T16:41:25.130 回答