繁体   English   中英

从System Shell执行Ipython脚本

[英]Executing Ipython Script from System Shell

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

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

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

不知道我是否完全理解您的问题,但是您可以按照PEP 397的“自定义命令”部分中描述在 Windows上创建py.ini文件,PyLauncher是该文件的实现。

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

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

#! ipython

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM