在 2.7 中启动 ipython



我的系统中安装了Anaconda和Python(3.4和2.7),Python 3.4是默认的。因此,每当我启动 ipython 时,它都会在 3.4 中打开。有没有办法在Python 2.7中启动ipython? 或者我们可以选择每次启动 ipython 时启动哪个版本?

我使用的是 Ubuntu 16.04,只能保证以下内容在该操作系统上的工作方式;我没有在任何其他平台上尝试过。

要将IPython用于特定版本的Python,您可以分别使用ipython2ipython3命令。

如果要更改使用ipython命令时使用的默认 Python 版本,请先找到以下命令:

$ which ipython

对我来说,在 Ubuntu 16.04 上它是/usr/local/bin/ipython.接下来,在文本编辑器中打开该文件。对我来说,文件内容如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from IPython import start_ipython
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script.pyw|.exe)?$', '', sys.argv[0])
sys.exit(start_ipython())

#!/usr/bin/python行确定哪个版本的 Python 将用于ipython。只需将其更改为指向您的 Python 2.7 可执行文件(您可以使用which python2.7找到它)如果您希望将其作为默认值。

最新更新