Python dazu bringen, uno / pyuno zu importieren

Ich habe den ganzen Tag nach einer Lösung gesucht und kann anscheinend nichts finden, was funktioniert, nur ein Bündel von Leads, die veraltet oder nicht funktionsfähig zu sein scheinen.

Grundsätzlich versuche ich, entweder in Python einen Hallo-Welt-Status zu erreichen, damit ich programmgesteuert Dokumentseiten aus Datenbankdaten erstellen kann.

Ich habe versucht, sowohl libreoffice als auch openoffice zu installieren. Ich habe die Datei im Standardverzeichnis installiert (ich habe Windows 7 (C: \ Programme (x86) \ LibreOffice 4) und Ubuntu 14 installiert und auch den Standardpfad (/ usr / lib / libreoffice) ausprobiert).

Ich hatte Probleme mit dem bat-Skript () im sdk-Ordner, also habe ich sogar versucht, es im Basisverzeichnis ohne Leerzeichen c: \ libreoffice in Windows neu zu installieren.

Ich habe viele Manipulationen versucht, um die PYTHON PATH-Einstellungen zu ändern und verschiedene Versionen von Python zu installieren.

Hat jemand einen Rat, wie ich Python-Setup zum Erstellen von OpenOffice-Dokumenten bekommen kann? Nur die 'import uno'-Anweisung ohne einen Importfehler hinter sich gelassen? Ich bin sicher, es ist etwas dumm, aber ich bin völlig ratlos.

Danke im Voraus.

BEARBEITEN: Der Fehler, den ich erhalten habe, war der Fehler, dass das Standardmodul nicht gefunden wurde. Ich habe den Fehler erhalten, unabhängig davon, ob ich die Python-Instanz in meiner lokalen Version oder in der im libreoffice-Ordner befindlichen geöffnet habe:

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'

BEARBEITEN 2: Ich habe das Uno-Problem überwunden, als ich eine Suche durchgeführt und uno.py im Programmordner gefunden habe. Ich habe das zu meinem Python-Pfad hinzugefügt und uno geladen. Jetzt erhalte ich jedoch einen anderen Fehler:

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.

Ich habe einen Fund gemacht und folgendes gefunden:

C:\Libreoffice>find|grep pyuno*
./program/pyuno.pyd
./program/services/pyuno.rdb
./share/registry/pyuno.xcd

Ich habe versucht, den Programmordner meinem Windows-Pfad hinzuzufügen (bereits im Python-Pfad) und habe immer noch den gleichen Fehler.

Irgendwelche Ratschläge zum Laden von Pyuno?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage