设置 IPython 为默认 Python 环境



不同的环境变量会影响 Python 的行为。PYTHONSTARTUP 环境变量被赋值给一个 Python 脚本。这样,这个脚本会在 Python 提示符 (>>>) 出现之前执行。如果每次新的 Python 会话启动时都需要默认加载某些模块,这将非常有用。

下面的脚本 (start.py) 导入 IPython 模块并执行 start_ipython() 函数,以将默认的 Python shell (提示符为 >>>)替换为 IPython shell,当调用 Python 可执行文件时。

import os, IPython
os.environ['PYTHONSTARTUP'] = ''
IPython.start_ipython()
raise SystemExit

假设此文件存储在 Python 的安装目录 (c:\python36) 中,设置 PYTHONSTARTUP 环境变量并从命令行启动 Python。然后 IPython shell 将如下所示:

Python’s Installation Directory

请注意,可以使用 Windows 中的系统属性对话框和 Linux 中的 export 命令永久设置环境变量。

广告