-
最近尝试安装python扩展,发现当前版本的opensumi安装了最新版本python扩展之后无法支持python的快速填充、自动引入、以及错误提示,官方除了降低插件版本是否还有其他方案,因为按照目前opensumi的扩展市场开发人员自行安装的话只能安装最新的,除非我们在extensions.json中设置好该插件,但是这样子不够灵活,有其他插件也可能有类似情况。 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
@linxiaolx-lx 可以尝试升级一下 OpenSumi 版本至 2.21 , 我们针对部分不支持的 notebook API 进行了空实现,除了 Notebook 这块功能,你应该可以使用 Python 插件的新功能。 |
Beta Was this translation helpful? Give feedback.
-
@linxiaolx-lx 排查到原因了,主要原因是你安装的 python 插件版本对内核版本有要求,报错如下: 目前 OpenSumi 的内核版本还在 1.63.2,这里的任务 https://github.com/opensumi/core/projects/17 完成后我们会将内核版本升级到 1.69.0 如果你目前需要使用该插件,有两种方式:
修改集成侧的内核版本方法如下: 将原有插件进程的入口文件 import { extProcessInit } from '@opensumi/ide-extension/lib/hosted/ext.process-base.js';
import LogServiceClass from './mock-log-service';
(async () => {
await extProcessInit({
LogServiceClass,
builtinCommands: [],
customVSCodeEngineVersion: '1.67.0',
});
})(); |
Beta Was this translation helpful? Give feedback.
@linxiaolx-lx 排查到原因了,主要原因是你安装的 python 插件版本对内核版本有要求,报错如下:
目前 OpenSumi 的内核版本还在 1.63.2,这里的任务 https://github.com/opensumi/core/projects/17 完成后我们会将内核版本升级到 1.69.0
如果你目前需要使用该插件,有两种方式:
修改集成侧的内核版本方法如下:
将原有插件进程的入口文件
ext.process-base.js
引出后重新定义内容后使用修改后插件运行效果如下: