Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Vscode扩展-无法更改远程jupyter笔记本内核_Python_Visual Studio Code_Jupyter - Fatal编程技术网

Python Vscode扩展-无法更改远程jupyter笔记本内核

Python Vscode扩展-无法更改远程jupyter笔记本内核,python,visual-studio-code,jupyter,Python,Visual Studio Code,Jupyter,我已经安装了更新的Python VSCode扩展,它工作得很好。我能够使用带有令牌的URL连接到远程Jupyter笔记本。我似乎不知道如何更改远程笔记本上的内核,以便在VSCode中使用 如果我通过web浏览器连接到远程笔记本,我可以通过GUI查看我的两个环境并更改内核。VSCode扩展中有类似的选项吗?VSCode目前没有在UI中公开远程内核,但我们将很快对此进行研究。您能否登录一个问题以帮助我们跟踪此请求?在vscode中运行以下命令: Python:选择解释器以启动Jupyter服务器 它

我已经安装了更新的Python VSCode扩展,它工作得很好。我能够使用带有令牌的URL连接到远程Jupyter笔记本。我似乎不知道如何更改远程笔记本上的内核,以便在VSCode中使用


如果我通过web浏览器连接到远程笔记本,我可以通过GUI查看我的两个环境并更改内核。VSCode扩展中有类似的选项吗?

VSCode目前没有在UI中公开远程内核,但我们将很快对此进行研究。您能否登录一个问题以帮助我们跟踪此请求?

在vscode中运行以下命令:

Python:选择解释器以启动Jupyter服务器


它将允许您选择所需的内核

这确实回答了问题。这不可能是一个有效的答案。谢谢,我只是发布了每个链接的问题。关于是否有某种解决办法有什么想法吗?在创建jupyter会话之前,我尝试先在远程终端上激活env,但这似乎不起作用。有时它试图连接到那个内核,但失败了,找到了另一个内核,但一旦它假装要连接到那个内核,路径就乱了。嘿,迈克。我是团队中的开发人员之一。现在我们没有办法枚举和选择远程机器上的内核规范。如果这有助于解决这个问题,那么我们当前选择远程内核规范的方式是通过VS代码中当前选择的解释器。因此,如果您选择了一个本地解释器,其python版本号与您想要的远程内核规范相同,那么您应该启动该内核。它确实给出了一个奇怪的连接错误,起初说它无法连接,但后来它确实连接了,我验证了这一切。它是在对env名称进行某种模糊匹配,还是只是尝试将一个env与同一个python版本进行匹配?很抱歉回复太晚,迈克正在休假。如果这有帮助的话,最强大的匹配是完整路径匹配,这在远程机器上是不可能的,之后它会查看本地解释器上的python解释器版本号与远程内核规范上的版本号。正如预期的那样,主版本号匹配的大多数点,次版本号和内部版本号添加的点较少比赛。我们根本不看环境名称。