Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/03/2021, à 21:56

El Catala

[Résolu]-Ajouter modules python dans libreoffice

Bonsoir,
Je souhaite installé des modules python dans libreoffice. Les modules sont:
beautifulsoup4
requests
Avec la console apso, libreoffice recherche les modules dans les répertoires suivants:

import sys
print (sys.path)
['/opt/libreoffice7.0/program/python-core-3.7.7/lib', 
'/opt/libreoffice7.0/program/python-core-3.7.7/lib/lib-dynload',
'/opt/libreoffice7.0/program/python-core-3.7.7/lib/lib-tk', 
'/opt/libreoffice7.0/program/python-core-3.7.7/lib/site-packages', 
'/opt/libreoffice7.0/program', '/opt/libreoffice7.0/program/python-core-3.7.7/lib/python37.zip', 
'/opt/libreoffice7.0/program/python-core-3.7.7/lib/python3.7', 
'/opt/libreoffice7.0/program/python-core-3.7.7/lib/python3.7/lib-dynload', 
'/opt/libreoffice7.0/share/extensions/dict-en/pythonpath', 
'/home/elfouste/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu1600be7fsb.tmp_/apso.oxt/python/pythonpath']

Il semble logique de vouloir les installer dans un de ces répertoires. Toutefois, toutes mes tentatives se soldent par un échec.
Par exemple:

sudo pip3 install requests /opt/libreoffice7.0/program/python-core-3.7.7/lib/site-packages
ERROR: Directory '/opt/libreoffice7.0/program/python-core-3.7.7/lib/site-packages' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.

Connaitriez-vous une solution pour installer ces modules?
Cordialement

Dernière modification par El Catala (Le 21/03/2021, à 09:57)


PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:

Hors ligne

#2 Le 20/03/2021, à 11:13

Ekel

Re : [Résolu]-Ajouter modules python dans libreoffice

Bonjour,

Comme aucune précision de recherches...

https://help.libreoffice.org/6.3/fr/tex … ystem=UNIX

Hope it helps.

Cordialement


Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G  | B550 GAMING X V2 | 16 Go | 22" + 22"

Hors ligne

#3 Le 20/03/2021, à 19:18

El Catala

Re : [Résolu]-Ajouter modules python dans libreoffice

Bonsoir,
Tout d' abord, merci de l' intérêt que vous portez à mon message. Malheureusement, votre lien ne m' en dit pas plus. J' ai installé depuis un moment l' extension apso.oxt qui m' a permis de connaître les répertoires dans lequel le python embarqué dans libreoffice va chercher les modules nécessaires au fonctionnement d' un script.Malheureusement, beautifulsoup, n' en fait pas parti.D' ou la question:
Comment installé beautifulsoup dans un répertoire /opt/.... dans la mesure ou PIP est inopérant!
Accessoirement, existe-t-il un module dans le python de libreoffice capable d' extraire des données d' une page web?
Pas simple tout ça
Cordialement


PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:

Hors ligne

#4 Le 20/03/2021, à 22:23

Ekel

Re : [Résolu]-Ajouter modules python dans libreoffice

Bonsoir,

Voir peut-être alors là :

https://forum.openoffice.org/fr/forum/v … 12#p348655

Cordialement


Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G  | B550 GAMING X V2 | 16 Go | 22" + 22"

Hors ligne

#5 Le 21/03/2021, à 08:09

El Catala

Re : [Résolu]-Ajouter modules python dans libreoffice

Bonjour,
Décidément, quand sa ne veux pas, sa ne veux pas. Sa ne fonctionne pas non plus. Le soucis, c' est que le python embarqué ne trouve pas le chemin mentionné par Jurassic. Le répertoire usr/lib/libreoffice/program n' existe pas. Je pense que le problème provient de cette situation.
Cordialement


PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:

Hors ligne

#6 Le 21/03/2021, à 09:56

El Catala

Re : [Résolu]-Ajouter modules python dans libreoffice

Bonjour,
Eurêka, j' ai trouvé. Grace à la commande ci-dessous, j' ai pu installé les dossiers nécessaires au bon fonctionnement de beautifulsoup4.

sudo cp -r /usr/lib/libreoffice/program/soupsieve-2.0.1.dist-info /opt/libreoffice7.0/program/python-core-3.7.7/lib

Merci de vos soutiens qui m' ont permis de résoudre ce problème.
Cordialement


PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:

Hors ligne