2

我跟着 xeus-cling 的安装(创建了一个环境,激活,在那里安装了 xeus-cling),当我想在 jupyter 笔记本中选择 C++14 内核时,它只出现 Python3。我究竟做错了什么?

4

3 回答 3

2

我有同样的问题。这是因为您的环境中没有安装 jupyter-notebook。正在启动的 jupyter 服务器是全局服务器,因此您看不到该c++14选项。解决方案是:

  1. 创建一个新目录并 git clone 存储库。
  2. 在cmd中运行conda env create -f environmental.yml命令。
  3. 运行conda activate xeus-cling命令。
  4. 运行jupyter notebook命令。

您现在应该能够看到 c++14 和 c++17 选项。第 2 步创建了xeus-cling环境并安装了所有正确的包版本,包括正确的 jupyter notebook 版本。

于 2020-02-12T22:20:50.597 回答
0

在您的环境中安装笔记本。

conda install xeus-cling notebook -c QuantStack -c conda-forge
于 2021-08-21T13:18:21.833 回答
0

您需要在 jupyter 中注册新内核

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
于 2022-02-03T12:03:09.497 回答