我已经通过 pip 安装了 iPython。但是,它运行在 Python 3 上。如何让我的系统区分 iPython 和 iPython3?我希望 iPython 运行在 Python 2 上。
答案1
iPython 本身是一个 python3 脚本,因此请转到终端并输入:
sudo nano /usr/local/bin/ipython
并更改python3
为默认值python
,它将运行 Python 2。
如果不起作用,请确保你已经兼容版本Python 和 iPython。
答案2
假设你已经安装了 IPython 6.x,这我的答案来自 Stack Overflow 的相关内容:
IPython 6+ 需要 Python 3.3+,因此它默认使用 Python 3.3+,并且它不会打开 Python 2.x。
来自6.x 系列页面在 IPython 文档中:
重要的
本文档涵盖 IPython 6.0 及更高版本。从 6.0 版开始,IPython 不再支持与低于 3.3 的 Python 版本(包括所有版本的 Python 2.7)的兼容性。
如果您正在寻找与 Python 2.7 兼容的 IPython 版本,请使用 IPython 5.x LTS 版本并参考其文档(LTS 是长期支持版本)。