我遵循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
。