Daniel W. Asked: 2018-02-02 15:05:04 +0800 CST2018-02-02 15:05:04 +0800 CST 2018-02-02 15:05:04 +0800 CST iPython 在 Python 3 而不是 Python 2 上运行 772 我已经通过 pip 安装了 iPython。但是,它在 Python 3 上运行。如何让我的系统区分 iPython 和 iPython3?我希望 iPython 在 Python 2 上运行。 ipython 2 个回答 Voted Best Answer Fabby 2018-02-03T15:25:26+08:002018-02-03T15:25:26+08:00 iPython 本身就是一个 python3 脚本,因此请转到终端并键入: sudo nano /usr/local/bin/ipython 并更改python3为默认值python,它将运行 Python 2。 如果这不起作用,请确保您拥有兼容的 Python 和 iPython 版本。 wjandrea 2018-02-21T10:06:12+08:002018-02-21T10:06:12+08:00 假设您已经安装了 IPython 6.x,我的 Stack Overflow 的这个答案是相关的: IPython 6+ 需要 Python 3.3+,所以这是它默认的,它不会打开 Python 2.x。 从IPython 文档中的6.x 系列页面: 重要的 本文档涵盖 IPython 6.0 及更高版本。从 6.0 版开始,IPython 停止支持与低于 3.3 的 Python 版本的兼容性,包括所有 Python 2.7 版本。 如果您正在寻找与 Python 2.7 兼容的 IPython 版本,请使用 IPython 5.x LTS 版本并参考其文档(LTS 是长期支持版本)。
iPython 本身就是一个 python3 脚本,因此请转到终端并键入:
并更改
python3
为默认值python
,它将运行 Python 2。如果这不起作用,请确保您拥有兼容的 Python 和 iPython 版本。
假设您已经安装了 IPython 6.x,我的 Stack Overflow 的这个答案是相关的:
IPython 6+ 需要 Python 3.3+,所以这是它默认的,它不会打开 Python 2.x。
从IPython 文档中的6.x 系列页面: