在安装 EPD 的 Python 发行版时,安装程序会创建一个 IPython 配置文件,其中包含以下条目~/.ipython/profile_default/ipython_config.py
:
# c.TerminalIPythonApp.extensions = ['kernmagic']
正如本线程中所讨论的,如果以后有人想要使用不同的 IPython 发行版(例如),这可能会导致错误conda
,因为默认情况下不安装此扩展。
有了这个,我的问题是到底是kernmagic
什么?我读到它magics
为 IPython 添加了一些附加功能,但它们是什么?
不太重要的是,假设我不使用 EPD 但我想使用此扩展程序,除了通过hg clone
and手动安装之外python setup.py build
,我如何使用 安装它pip
?