【问题标题】:Python Uno Not Found On Latest Open Office Installation在最新的 Open Office 安装中未找到 Python Uno
【发布时间】: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?

有什么想法吗?问候

【问题讨论】:

    标签: python import openoffice.org uno pyuno


    【解决方案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 程序目录以及脚本的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 2017-10-14
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多