使用-m执行python脚本,使ipython保持打开状态

时间:2014-12-24 12:34:59

标签: python-2.7 ipython

我有一个python项目,我希望能够从终端启动并可以安装tip,当它完成运行启动脚本时,它应该在终端或将来在ipython中打开ipython会话笔记本。

为此,我创建了一个 main .py文件,当我按照https://chriswarrick.com/blog/2014/09/15/python-apps-the-right-way-entry_points-and-scripts/中的说明调用'ipython -m projectname'时,该文件会被执行。

此代码首先正确运行模块的init和 main 文件。但是在运行脚本后,它返回到没有ipython活动的终端。

如何确保它不会关闭ipython?

对于奖金问题,如何使用iPython笔记本(即运行启动脚本并导入然后从ipython笔记本的第一行开始)?

1 个答案:

答案 0 :(得分:0)

  1. 您可以使用ipython -i main.py让ipython保持打开状态。
  2. 或者在代码中嵌入ipython