6

如何让 Python(任何 Python)了解 LibreOffice 中的 PyUno?

当我做:

import uno

python 说它不知道模块“uno”。(这个问题出现了。这个问题。)

4

6 回答 6

5

(2014年更新)

可能用得最多的 UNO 应用程序是文档转换......对于这个任务,现在你不需要 UNO,你可以直接使用

libreoffice --convert-to

关于 UNO 本身,请参见新主页 http://api.libreoffice.org/

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

于 2014-10-29T12:30:26.437 回答
2

正如在回复您的评论时所说:它是 OpenOffice 的可选可安装组件。有关安装详细信息,请参阅OpenOffice 的 Wiki 中OOo 页面上的 Python 简介

于 2011-10-16T13:51:59.853 回答
2

我对 ubuntu 14.04 和 python 2.7.6 有同样的问题。

但如果您使用的是 ubuntu 12.04,请尝试使用 sudo apt-get install python-uno。

于 2014-05-15T11:01:38.707 回答
2

对于 Debian、Ubuntu 和衍生产品:

sudo apt install libreoffice-script-provider-python
于 2021-10-18T06:00:44.597 回答
1

这是我所做的:

在 LibreOffice 目录中,有一个带有 python.exe 的“程序”目录,如果我使用该 python(版本为 2.6.1),我可以导入 uno。

于 2011-10-16T13:58:00.477 回答
-1

尝试导入 libre office python 扩展。

百胜安装 libreoffice-pyuno

于 2018-08-15T04:47:58.417 回答