在最新的 Open Office 安装中未找到 Python Uno

Posted

技术标签:

【中文标题】在最新的 Open Office 安装中未找到 Python Uno【英文标题】:Python Uno Not Found On Latest Open Office Installation 【发布时间】:2015-05-11 14:57:14 【问题描述】:

我现在在本周进行第三次 Open Office 4 安装,直接从他们的网站安装,确保选择了“Python Uno”。是否运行

C:\Program Files (x86)\OpenOffice 4\program\python-core-2.7.6\bin\python.exe

直接或设置为Eclipse解释器

import uno 

继续给予

no module named uno  

无论是浏览还是搜索操作系统中的OOo python-core2.7.6文件夹,都找不到该模块。一个 4 年前的帖子也有同样的问题,根据文档,它应该在那里。 How do you install or activate PyUno in LibreOffice?

有什么想法吗?问候

【问题讨论】:

【参考方案1】:

在 Linux 上 uno 需要 python3。 我看不出为什么它在 Windows 上会有任何不同。 尝试使用python3

【讨论】:

对于 Linux 来说确实如此。在 Windows 上,无论版本是 Python 2 还是 3,它都是 python.exe。 它可能被称为 python.exe 但必须有一个用于 python 2 和另一个用于 python 3,否则我们生活在一个疯狂的世界。 嗯,它们在不同的位置。无论如何,它在 Windows 上是不同的,因为 python 与 OpenOffice 安装程序捆绑在一起。请参阅here 进行讨论。 @JimK 太好了,辅助文档越多越好!【参考方案2】:

有目录C:\Program Files (x86)\OpenOffice 4\program\python-core-2.7.6吗?如果没有,那么您需要在安装 OpenOffice 时选择安装 Python-UNO 桥的选项。

在 Windows 上,需要正确设置路径。在 powershell 中试试这个:

c:
cd "C:\Program Files (x86)\OpenOffice 4\program\"
./python
>>> import uno

如果可行,那么您可以修改 PYTHONPATH 环境变量以包含 OpenOffice 程序目录以及脚本的路径。

【讨论】:

以上是关于在最新的 Open Office 安装中未找到 Python Uno的主要内容,如果未能解决你的问题,请参考以下文章

是否需要安装 Open Office 才能供已部署的应用程序使用?

office2019密钥

求office2016专业版产品密钥

openoffice里打开excel后汉字显示为乱码

你好,我的word文档出现“无法打开office open xml”问题,求解决

苹果手机 word打不开 显示office open xml处理文字