安装了扩展名,可见工具栏图标,但未初始化Python IDE。
您遇到的问题可能是由于缺乏所需的Python运行时和Libreoffice Docker容器中的Python-Uno桥。这些对于初始化基于Python的扩展(如Librepythonista)至关重要。默认情况下,
lscr.io/linuxserver/libreoffice:latest
图像不包括这些依赖项。您可以如何解决此问题:
1。verify python安装在容器
中
运行以下命令,以检查您的libreoffice容器中是否安装了Python:exec -it libreoffice python3 --version
创建自定义Dockerfile来扩展现有的Libreoffice图像并添加必要的Python软件包:
从lscr.io/linuxserver/libreoffice:latest#安装python和Python-uno桥运行apt-get更新&& apt-get install-y python3 python3 python3 python3-pip python3-python3-noce构建和标记自定义Docker图像:
docker build -t custom-libreoffice-python。
docker run -d \ - name = libreoffice \ ---security -opt seccomp = noctincined \ -e puid = 1000 \ -e pgid = 1000 \ e tz = 1000 \ -e tz = etc/utc \ p 3000:3000:3000 \ p 3001:3001:3001:3001:3001:3001:3001:3001:/自定义libreoffice-python
4。
测试librepythonista扩展
在您的浏览器中打开libreoffice(在http://localhost:3000
验证Python IDE是否初始化并按预期工作。
检查任何错误的容器日志:
docker logs libreoffice
确保安装的python匹配了librepythonista扩展名支持的版本。