Hallo,
ich möchte (hauptsächlich) für Calc kleinere Python Makros nutzen. Zu deren Entwicklung verwende ich PyCharm unter Linux (Opensuse Leap).
Ich glaube mich daran zu erinnern, dass LO mit seinem eigenen Python-Interpreter daher kommt. Damit PyCharm dieselbe Umgebung sieht wie LO, so muss man, laut Wiki, in den Einstellungen der IDE den entsprechenden Interpreter auswählen. Laut Wiki wäre das für Windows so was wie
C:\Programme\Libreoffice\program\python.exe
und daraus abgeleitet für Linux
/usr/lib64/libreoffice/program/python
Letzteres gibt es aber nicht. Nutzt LO unter Linux im Gegensatz zu Windows die Systemversion von Python?
Lese ich die Pythonversion in einem Makro aus, so erhalte ich 3.6.15 (default, Sep 23 2021, 15:41:43) [GCC]
und das ist die Systemversion von Leap.
Ist das so beabsichtigt? Da die 3.6 schon etwas älter ist, habe ich parallel noch 3.12 installiert. Aber wie bringe ich es LO bei, die 3.12 zu verwenden, anstatt die 3.6?
Joachim