安装

_images/conda.svg

使用 conda-forge 软件包

mamba(或 conda)软件包管理器提供了一个用于 xeus-cling 的软件包。

mamba install -c conda-forge xeus-cling
_images/cmake.svg

用 cmake 从源代码中获取

你也可以用 cmake 从源代码安装 xeus-cling。这需要你将所有的依赖项安装在同一个前缀中。

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
make install

在 Windows 平台上,从源目录:

mkdir build
cd build
cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
nmake
nmake install

安装内核规格

当在给定的安装前缀中安装 xeus-cling 时,相应的 Jupyter kernelspecs 会安装在相同的环境中,如果 Jupyter 安装在相同的前缀中,则会被自动拾取。

然而,如果 Jupyter 安装在不同的位置,它将不会接收到新的内核。xeus-cling 内核(分别用于 C++11、C++14 和 C++17)可以通过以下命令注册:

jupyter kernelspec install PREFIX/share/jupyter/xcpp11 --sys-prefix
jupyter kernelspec install PREFIX/share/jupyter/xcpp14 --sys-prefix
jupyter kernelspec install PREFIX/share/jupyter/xcpp17 --sys-prefix

关于 jupyter kernelspec 命令的更多信息,请查阅 jupyter_client 文档。