我已经安装了xeus、xeus- cling和jupyter extension。我将内核更改为 C++ 版本之一,将单元语言更改为 C++,但是当我单击运行时,单元永远不会输出。有人可以帮我解决这个问题吗?
问问题
1580 次
1 回答
4
在 vs-code 下运行 xeus-cling
Ceus 在 vs-code 环境中工作。您必须激活您的 conda 环境并从中调用 vs-code(我使用代码内部版本)。在linux中,这看起来像
conda activate xeus-cling # my env for xeus-cling; where i compiled cling
然后在您的项目目录中调用代码(内部人员)
code-insiders .& # or code .& if you are using the stable version
如果您仍有问题,请尝试以下操作:
从命令行启动一个 jupyter notebook(当然在你上面描述的 conda 环境中)
jupyter notebook --no-browser
复制或记住带有令牌的行,如下所示
http://127.0.0.1:8888/?token=8daf8f57bef55918defb467defc55f0305803caa27dd01d2
在窗口顶部会弹出一个列表,看起来像
选择现有或将令牌复制到其中
现在应该出现一条消息重新加载内核,单击按钮这样做
在底部栏中选择内核,例如 C++14
创建一个新的空白 jupyter 工作表,不要忘记将单元格更改为 C++!
于 2021-04-07T16:08:35.933 回答