如何获得我当前使用的 IPython 版本?

How do I get the IPython version I'm currently using?

如何获得我当前使用的 IPython 版本?

我知道 sys.version,但这是我目前使用的 Python 版本。

编辑:我知道 ipython --version,但我想检查 inside 当前 IPython 会话。 !ipython --version 对我不起作用,因为我可能安装了多个 IPython 版本。

您可以 import IPython,然后使用 IPython.version_info 将其作为元组获取,或 IPython.__version__ 将其作为字符串获取。例如:

In [1]: import IPython

In [2]: IPython.version_info
Out[2]: (4, 1, 2, '')

In [3]: IPython.__version__
Out[3]: '4.1.2'

IPython.version_info 似乎与 sys.version_info 布局相同:主要、次要、微型、发布级别。

运行 在终端中输入以下命令:

ipython --version