1

我是 linux 新手,想知道如何从 openoffice 获取 uno python 模块以在 python 脚本中工作。

我试图在我的机器上卸载并重新安装 open office。更改 PYTHONPATH 变量,似乎没有任何效果。

有人愿意就在fedora linux机器上运行所采取的步骤提供深入的指导吗?

我的python脚本如下。

import uno

print ("Create Document Script")

运行脚本时返回以下错误

Traceback (most recent call last):
  File "pyCreateDocumentScript.py", line 1, in <module>
    import uno
ImportError: No module named uno

非常感谢您的帮助。提前致谢

4

2 回答 2

4

如果您成功安装了 python3-uno,我怀疑您不是使用 python3 运行脚本,而是使用以前版本的 python。
要使用 uno for libreoffice 运行 python 脚本,您必须使用 python3 运行脚本

于 2015-08-05T14:22:33.223 回答
0

Python 应该导入 uno 模块,因此您应该通过键入以下命令从 openoffice.org 包中导入它

/opt/openoffice4/program/python scriptname.py

然后从 openoffice.org 导入 uno 模块(如果您不指定路径,它将采用没有 uno 模块的默认 python)

于 2013-08-12T14:10:24.820 回答