将 IPython 设置为默认的 Python 环境
不同的环境变量影响着Python的行为。PYTHONSTARTUP环境变量被分配给一个Python脚本。作为一种效果,这个脚本在Python提示符出现之前被执行。如果每次启动新的Python会话时都要默认加载某些模块,那么这很有用。
下面的脚本 (start.py) 导入了 IPython 模块并执行 start_ipython() 函数,当调用 Python 可执行文件时,用 IPython shell 替换默认的 Python shell,并给出提示 **( >>) **。
import os, IPython
os.environ['PYTHONSTARTUP'] = ''
IPython.start_ipython()
raise SystemExit
假设这个文件存放在Python的安装目录下(c:\python36),设置PYTHONSTARTUP环境变量,从命令行启动Python。然后IPython shell出现,如下图所示
注意,环境变量可以在Windows中使用系统属性对话框永久设置,在Linux中使用导出命令。