我整天都在寻找解决方案,但似乎找不到任何可行的方法,只是一堆似乎过时或无法使用的潜在客户。
我基本上试图在 python 中进入一个 hello-world 状态,以便我可以开始以编程方式从数据库数据创建文档页面。
我尝试安装 libreoffice 和 openoffice。我将文件安装在默认位置(我安装了 windows 7 (C:\Program Files (x86)\LibreOffice 4) 并安装了 ubuntu 14 并尝试了默认路径 (/usr/lib/libreoffice))。
我在 sdk 文件夹中的 bat 脚本 () 遇到了问题,所以我什至尝试在基本目录中重新安装,在 windows 中没有空格 c:\libreoffice。
我尝试了许多操作来尝试更改 PYTHON PATH 设置并安装不同版本的 python。
有人对我如何获得 python 设置来制作 openoffice 文档有任何建议吗?刚刚通过'import uno'语句而没有导入错误?我确定这很愚蠢,但我完全不知所措。
提前致谢。
编辑:我得到的错误是标准模块未找到错误无论我是在本地版本中打开python实例还是在libreoffice文件夹中打开python实例,我都得到了错误:
C:\Libreoffice\program\python-core-3.3.3\bin>python
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:18:40) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import uno
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'uno'
编辑 2:当我在程序文件夹中找到并找到 uno.py 时,我解决了“uno”问题。我将它添加到我的 python 路径并加载了 uno。但是,现在我得到一个不同的错误:
Traceback (most recent call last):
File "C:\Users\Alex\workspace\OOTest\test\test.py", line 7, in <module>
import uno
File "C:\Libreoffice\program\uno.py", line 21, in <module>
import pyuno
ImportError: DLL load failed: The specified module could not be found.
我做了一个发现,发现以下内容:
C:\Libreoffice>find|grep pyuno*
./program/pyuno.pyd
./program/services/pyuno.rdb
./share/registry/pyuno.xcd
我试图将程序文件夹添加到我的 windows 路径(已经在 python 路径中)并且仍然有相同的错误。
关于加载pyuno有什么建议吗?