How to run IPython script from the command line - syntax error with magic functions, %

最后都变了- 提交于 2019-11-29 14:55:10

问题


I want to run IPython from the command line. However, I get a syntax error on the first line, importing pylab with the magic function %pylab is giving a syntax error on the %. The command I am using is simply ipython -i script.py.

Any ideas how to solve this?


回答1:


You need to name your file script.ipy. When it ends in .ipy it can contain ipython syntax.

From ipython --help:

Usage

    ipython [subcommand] [options] [files]

    If invoked with no options, it executes all the files listed in sequence
    and exits, use -i to enter interactive mode after running the files.  Files
    ending in .py will be treated as normal Python, but files ending in .ipy
    can contain special IPython syntax (magic commands, shell expansions, etc.)


来源:https://stackoverflow.com/questions/21541319/how-to-run-ipython-script-from-the-command-line-syntax-error-with-magic-functi

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!