Python und pip

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Python und pip

Re: Python und pip

von Karolus » Di, 22.12.2020 16:55

Hallo

unter Windows kann ich dir nur begrenzt helfen.
mglw. solltest das Kommando mit explizit vorgestelltem

Code: Alles auswählen

</pfad/zur/python.exe> -m pip install <paketname> --user

## die Option installiert in dein Benutzer-Sitepackageordner, der hoffentlich auch aktiviert ist für libreoffice-python
Lass dir mal die python-suchpfade aus einem neuen Writerdokument ausgeben:

Code: Alles auswählen

import sys

def sys_path_writer():
    doc= XSCRIPTCONTEXT.getDocument()
    doc.Text.String = '\n'.join(sys.path)
Ich bevorzuge zum Python-scripten eine LinuxUmgebung mit eine Libreoffice der Distribution, da ist dann das Libreoffice-python == Systempython3.
Da kann ich dann ganz einfach ```pip3 install ... --user``
benutzen,

Python und pip

von Hiker » So, 20.12.2020 19:14

Hallo,

hat sich einer von Euch schon mal mit dem Thema pip für das in LibreOffice integrierte Python beschäftigt.

Erste Frage wäre, wie installieren? Es wird nicht mitgeliefert, aber es gibt diverse Anleitungen für externes Python zur Installation vom "cold boot" via get-pip script bis zu Anleitungen es von Python erzeugen zu lassen, aber keine stellt sicher, dass das Ergebnis nicht in meiner externen Python-Version landet.

Analoge Frage danach: Wie stelle ich sicher, dass ich ein Modul für LibreOffice-Python installiere. Denn da pip ein externes Programm auf der Kommandozeile ist, läuft es ja nicht im üblichen Python-Kontext.

Wenn ich raten soll, würde ich auf --target tippen und zeitgemäß wäre evtl ein venv für LibreOffice, aber ich habe bisher nicht gefunden, was die Entwickler von LO vorgesehen haben.
Manuell lassen sich Bibliotheken natürlich im Pythonpath installieren, aber bei komplexeren Setups ist das nicht mehr jedermanns Sache...

Mfg, Jörn

Nach oben