Jupyter notebook 找不到 Q# (Qsharp)



我遵循MS QSHARP页面上的说明。我已经安装了IQSHARP:

$ which dotnet
/usr/local/share/dotnet/dotnet
$ dotnet iqsharp --version
Language kernel: 0.6.1905.301
Jupyter core: 1.1.13141.0

和jupyter安装了:

$ which jupyter
/Library/Frameworks/Python.framework/Versions/3.7/bin/jupyter

但是,当我启动jupyter notebook时,我看不到启动Q#内核的选项(仅Python 3(。我还尝试了从Anaconda环境中启动Jupyter。

我的怀疑是,我需要以某种方式更改jupyter配置以将智商内核添加到其--paths中,但是我不确定该如何做(或者如果那是正确的事情(。有什么建议吗?

谢谢!

看起来您可能已经正确安装了iq#,但尚未在jupyter注册为内核。检查的一种方法是运行jupyter kernelspec list,它将显示Jupyter所知道的所有内核的列表。例如,在我的计算机上,我得到的列表与以下内容类似(您的看起来有些不同,这完全可以(:

Available kernels:
  python3    C:Users<username>Miniconda3envsqsharpsharejupyterkernelspython3
  iqsharp    C:ProgramDatajupyterkernelsiqsharp

如果您看不到列出的iqsharp,则应用于全局安装的dotnet iqsharp install或用于用户特定安装的dotnet iqsharp install --user

最新更新