问题描述 投票:0回答:1
https://extensions.libreoffice.org/en/extensions/show/99231

安装了扩展名,可见工具栏图标,但未初始化Python IDE。
    

您遇到的问题可能是由于缺乏所需的Python运行时和Libreoffice Docker容器中的Python-Uno桥。这些对于初始化基于Python的扩展(如Librepythonista)至关重要。默认情况下,

lscr.io/linuxserver/libreoffice:latest图像不包括这些依赖项。您可以如何解决此问题: 1。verify python安装在容器

运行以下命令,以检查您的libreoffice容器中是否安装了Python:
docker libreoffice-calc
1个回答
0
投票
docker

exec -it libreoffice python3 --version



如果未安装Python,则需要自定义Docker映像以包括所需的Python运行时和依赖项。 2。 customize docker image

创建自定义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。


3。 run自定义容器

使用新的自定义图像来运行libreoffice容器:

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

)。

安装librepythonista扩展。

验证Python IDE是否初始化并按预期工作。


5。 demendebugging Tips

    如果扩展名仍然无法初始化:
  1. 检查任何错误的容器日志:

  2. docker logs libreoffice

  3. 确保安装的python匹配了librepythonista扩展名支持的版本。

aadditional注释

如果问题持续存在,请确保Librepythonista扩展名与已安装的Libreoffice和Python版本兼容。

作为替代方案,请考虑本地运行Libreoffice(外部码头)以避免任何特定容器的限制。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.