提问人:Pål Bjartan 提问时间:11/13/2023 最后编辑:Pål Bjartan 更新时间:11/15/2023 访问量:40
尝试设置 Polyglot 笔记本以使用 Python 和 R
Trying to set up Polyglot notebook to work with Python and R
问:
我最近安装了 VS Code 的 Polyglot 笔记本扩展,我正在尝试将其设置为与 Python 和 R 一起使用。根据开发人员的教程,在笔记本单元格中运行以下行应该是一个简单的问题(我没有使用 Anaconda,并且已经为 Jupyter 笔记本配置了 R):
#!connect jupyter --kernel-name pythonkernel --kernel-spec python3
#!connect jupyter --kernel-name Rkernel --kernel-spec ir
使用这些命令中的任何一个执行单元运行将导致单元计时器无限期运行,而不会出现任何错误。但是,什么也没发生。
在这里发帖时,我尝试按照问题模板中的建议检索版本。与上述命令一样,单元格计时器的运行方式与单元格正在执行一样,但没有任何反应。#!about
看起来,Polyglot笔记本没有正确设置,所以我想知道我能做些什么来让它工作?
编辑:
无论如何,我检查了 Polyglot notebook: diagnostics 控制台输出,它无限期地重复以下消息:
Process 'dotnet' with PID 2588758 exited with code 150 and signal null
Started process 2588770: dotnet tool run dotnet-interactive -- notebook-parser
process 2588770 stderr: You must install or update .NET to run this application.
App: /home/pal_bjartan/.nuget/packages/microsoft.dotnet-interactive/1.0.456201/tools/net7.0/any/Microsoft.DotNet.Interactive.App.dll
Architecture: x64
Framework: 'Microsoft.AspNetCore.App', version '7.0.0' (x64)
.NET location: /usr/share/dotnet/
No frameworks were found.
Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=7.0.0&arch=x64&rid=arch-x64
根据上面的链接指南,此错误似乎是由所需的框架丢失或未正确安装引起的。但是,查询包管理器,似乎安装了必要的包:
> pacman -Qs dotnet 1
local/dotnet-host 7.0.13.sdk113-1
A generic driver for the .NET Core Command Line Interface
local/dotnet-runtime 7.0.13.sdk113-1
The .NET Core runtime
local/dotnet-sdk 7.0.13.sdk113-1
The .NET Core SDK
local/dotnet-targeting-pack 7.0.13.sdk113-1
The .NET Core targeting pack
。网:
v. 7.0.113
VS 代码:
Version: 1.84.2
Commit: 1a5daa3a0231a0fbba4f14db7ec463cf99d7768e
Date: 2023-11-09T10:50:47.800Z
Electron: 25.9.2
ElectronBuildId: 24603566
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Linux x64 6.6.1-arch1-1
扩展:
.NET Install Tool: v2.0.0
Polyglot Notebooks: v1.0.4562011 Pre-Release
答:
0赞
Pål Bjartan
11/15/2023
#1
事实证明,当我从 Arch 存储库安装 .NET 时,问题出在缺少包上。
事实证明,运行时在 Arch 中是作为单独的包提供的。 安装 aspnet-runtime
解决了这个问题。
评论
0赞
MingJie-MSFT
11/16/2023
嗨,Pål Bjartan 很高兴知道您已经找到了解决此问题的解决方案!您可以单击“✔”将其标记为答案,以将其状态更改为已回答。它还将帮助其他人解决类似的问题。另请参阅我可以回答我自己的问题吗..,只是提醒:)
评论
dotnet --version