如何在LibreOffice中安装或激活PyUno?

8 投票
6 回答
25898 浏览
提问于 2025-04-17 04:25

你怎么让Python(任何版本的Python)知道LibreOffice里的PyUno呢?

当我执行以下代码时:

import uno

Python提示我它不知道“uno”这个模块。(这个问题是关于这个问题的。)

6 个回答

4

对于Debian、Ubuntu及其衍生版本:

sudo apt install libreoffice-script-provider-python
4

(更新于2014年)

也许UNO应用中使用得最多的就是文档转换了……现在做这个工作,其实你不需要UNO,直接使用

libreoffice --convert-to

关于UNO本身,可以查看新主页,http://api.libreoffice.org/

一个很好的使用python3-uno(或者python-uno)的例子是Docvert转换器Docvert for py2)。

0

我做了以下事情:

在LibreOffice的文件夹里,有一个叫“program”的文件夹,里面有一个python.exe。如果我使用这个python(版本是2.6.1),我就可以导入uno这个模块。

撰写回答