Jupyter Notebook R# 内核未连接

Jupyter Notebook Q# kernal not connecting

我最近为 jupyter notebooks(通过 Anaconda)更新了 iqsharp(从 0.10 到 0.11),从那以后,当我打开新的或现有的 Q# notebook 时,Q# 内核停止连接。我已经尝试卸载并重新安装 jupyter notebook 以及 iqsharp,但似乎没有任何改变。

我最初是按照说明 here and updated it to the latest version using the instructions here.

为 Jupyter Notebook 安装 iqsharp

我认为这可能与 "Access to the path 'C:\Users\neera\Application Data' is denied" 出现在终端中有关,尽管我不太确定它是什么意思。

iqsharp: 0.11.2004.2825
Jupyter Core: 1.3.52077.0
.NET Runtime: .NETCoreApp,Version=v3.1

如有任何帮助,我们将不胜感激。

[更新:]

this GitHub issue 中所述,这似乎与您的 Q# .ipynb 笔记本文件有关,该文件位于您的 Users 文件夹中,与 Application Data 文件夹一起用于某些原因无法访问。

您应该能够通过 creating/opening 您磁盘上任何其他文件夹中的 Q# .ipynb 笔记本文件来解决此问题。

感谢您提供更多信息!


[旧答案:]

听起来像是某种安装问题。 (我留下了一条评论,要求提供更多详细信息以帮助更具体地进行诊断。)但总的来说,您可以尝试通过执行以下操作完全卸载并重新安装 iqsharp 工具:

dotnet tool uninstall -g Microsoft.Quantum.IQSharp
dotnet tool install -g Microsoft.Quantum.IQSharp
dotnet iqsharp install