#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
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