我在Windows 7上安装了python 2.7。我已经安装了python 2.6附带的Libre Office 3.4。因此,即使在设置所有环境变量之后,我也无法导入uno和unohelper。
我需要python 2.7,因此无法还原回python 2.6,因为我之前在开放式办公室3中使用过python 2.6。我最近更改为LibreOffice 3.4和Python 2.7(ActivePython 2.7)。
有什么办法可以使python 2.7导入LibreOffice 3.4的uno和unohelper
提前致谢。
有几个相关的线程这个话题在这里的广告在这里,但他们似乎有点过时了。
我刚刚下载了内置 Python 3.3.0 的 LibreOffice 4。使用该 Python,我可以很好地导入和使用 UNO,并从我的 Python 脚本控制 Office。然而,我的许多其他模块都从 Python 中丢失了——而 UNO 是我的 Python 中唯一丢失的模块。
有什么办法可以为我的本地 Python 安装 pyuno?LibreOffice 源代码树包括一个 pyuno/ 源代码树,但我不确定如何将它构建/集成到另一个 Python 树中。
这里有什么经验吗?帮助?提示?做,不做,做?
编辑下面的答案适用于Linux,我在扩展PYTHONPATH导入uno时没有问题。Mac 上的情况有所不同,因此请查看其他答案。
编辑在修改 Python 路径时绝对要考虑这个答案!