VSCodium 中的 Jupyter 扩展更新失败

问题描述 投票:0回答:1

VS Code 的 Jupyter 扩展想要更新,但未能更新。我不确定在卸载并尝试重新安装之前安装了哪个版本的扩展(请参阅下文)。我对任何其他扩展都没有这个问题,这意味着我可以从 VSCodium 中的 GUI 安装其他扩展,不会出现任何问题。我在 Ubuntu 22.04 LTS 上使用 VSCodium(版本 1.88.1,snap)。

Jupyter 扩展想要更新

当我单击“更新到 v...”按钮时,出现以下错误:

[error] Invalid comment length. Expected: 63. Found: 0. Are there extra bytes at the end of the file? Or is the end of central dir signature `PK☺☻` in the comment?: Extract: Invalid comment length. Expected: 63. Found: 0. Are there extra bytes at the end of the file? Or is the end of central dir signature `PK☺☻` in the comment?
    at z.extractUserExtension (/snap/codium/388/usr/share/codium/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js:104:137968)
    at async ie.extractExtension (/snap/codium/388/usr/share/codium/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js:104:146548)
    at async ie.downloadAndInstallExtension (/snap/codium/388/usr/share/codium/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js:104:149661)
    at async ie.install (/snap/codium/388/usr/share/codium/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js:104:148742)
    at async ie.doRun (/snap/codium/388/usr/share/codium/resources/app/out/vs/code/node/sharedProcess/sharedProcessMain.js:104:145848)

我尝试卸载扩展并重新安装。

  1. 来自 VSCodium GUI(扩展版本为 2024.5.0)
  2. 从终端首先从市场下载
    .vsix
    文件,然后运行
    codium --install-extension ms-toolsai.jupyter-2024.5.0.vsix
    ,失败后我尝试了
    codium --install-extension ms-toolsai.jupyter-2024.3.1.vsix

两种方法都返回相同的错误消息。在两个非安装版本之间,错误消息中唯一变化的是

Expected:
后面的数字;一个版本是 63,另一个版本是 65。然后我尝试下载 2023.9.100 版本并安装这个版本,它成功了。

比较

.vsix
文件,我注意到2023.9.100版本是存档,而两个较新的版本只是文本文件。

2023.9.100 vsix-file 是一个存档

2024.5.0 和 2024.3.1 vsix 文件是带有奇怪符号的文本文件

ubuntu visual-studio-code jupyter-notebook jupyter vscodium
1个回答
0
投票

扩展程序似乎有一个文本标题。 我做了什么来安装它:

  1. 使用编辑器删除文件中的前 3 行(“PK”必须是前 2 个字节)。

  2. 创建一个空目录并将其解压缩到这个新目录中。

  3. 更改到此目录并创建一个 zip 文件:

    zip ~/ms-toolsai.jupyter-2024.3.1.vsix -r .

  4. 成功安装此 vsix 文件...

编辑:2024.5.0适用于1.89.0及以上版本,因此您需要修复版本2024.3.1

© www.soinside.com 2019 - 2024. All rights reserved.