Bonjour,
J’ ai besoin, pour une application de créer des graphes issues d’ une table LO Base. Je sais qu’ il existe une solution en transférant les données de la table dans Calc. Cette solution me parait lourde d’ autant que les paramètres du graphes sont à refaire à chaque fois, du moins suivant mes premiers essais.
Dans le but d’ automatiser au maximum la procédure, je pensai à une macro Python utilisant les modules Malplotlib et Numpy.
Je me dois de préciser que ces deux modules utilisés en dehors de libreoffice fonctionnent parfaitement.
Pour Matplotlib, pas de soucis, j’ ai réussi à l’ installer correctement puis à le recopier dans le dossier:
/opt/libreoffice7.1/program/python-core-3.8.8/lib/
Par contre, pour numpy, cela ne fonctionne pas. Lorsque je tape dansApso, import numpy, j’ obtiens le message suivant:
import numpy
Traceback (most recent call last):
File “”, line 1, in
File “/opt/libreoffice7.1/program/uno.py”, line 345, in _uno_import
return _builtin_import(name, *optargs, **kwargs)
File “/opt/libreoffice7.1/program/python-core-3.8.8/lib/numpy/init.py”, line 144, in
from . import core
File “/opt/libreoffice7.1/program/uno.py”, line 422, in _uno_import
raise uno_import_exc
File “/opt/libreoffice7.1/program/uno.py”, line 345, in _uno_import
return _builtin_import(name, *optargs, **kwargs)
File “/opt/libreoffice7.1/program/python-core-3.8.8/lib/numpy/core/init.py”, line 49, in
raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
Troubleshooting ImportError — NumPy v1.23.dev0 Manual
Please note and check the following:
- The Python version is: Python3.8 from “/usr/bin/python3”
- The NumPy version is: “1.22.0”
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: No module named ‘numpy.core._multiarray_umath’ (or ‘numpy.core._multiarray_umath.add_docstring’ is unknown)
(or ‘.core’ is unknown)
Malgré une visite sur le site de numpy.org, c’ est toujours l’ impasse.
Auriez-vous une idée pour solutionner ce genre de problème.
Cordialement