#1 Le 27/09/2020, à 20:09
- Roger-Gabriel
Gnumeric 1.12.46 et python(Résolu)
J'ai écrit une fonction python
https://forum.ubuntu-fr.org/viewtopic.php?id=2033423
Créer un nouveau menu dans Gnumeric et le rendre opérationel...
Comment on peut le voir cela n'a pas été sans difficulté.
Cette fonction fonctionnait avec la version 1.12.35 de gnuméric.
Depuis l'ordinateur est tombé en panne, j'ai changé d'ordinateur réinstaller tout le système et les applications.
Ma version de gnumeric 1.12.46 et j'apprends :
L'équipe Gnumeric a le plaisir d'annoncer la disponibilité de la version 1.12.46 de Gnumeric. C'est une mise à jour qui corrige des bugs.
Remarque: python2 est en fin de vie. Le plugin de fonction python est basé sur python2. Il ne sera plus construit par défaut. La prise en charge de python basée sur l'introspection n'est pas affectée.
C'est quoi l'introspection ?
http://www.gnumeric.org/announcements/1 … .12.46.htm
Que puis je faire ?
Installer python dans gnuméric 1.12.46
Comment faut il faire ?
revenir à la version 1.12.35
Comment faut il faire celle-ci n'est plus dans le dépôts ?
Dernière modification par Roger-Gabriel (Le 23/10/2020, à 13:31)
Hors ligne
#2 Le 28/09/2020, à 11:01
- Roger-Gabriel
Re : Gnumeric 1.12.46 et python(Résolu)
Parfois on fait des choses dont on ne se souvient plus.
Le greffon et la console python ne sont pas installés par défaut.
Il faut installer gnumeric-plugins-extra
soit avec le gestionnaire de paquet soit en ligne de commande :
sudo apt install gnumeric-plugins-extra
Il faut activer les greffons dans le menu outil puis greffons.
Mais cela ne suffit pas car pour l'instant mon menu n'apparaît pas.
J’accède à la console python, je peux passer des commandes avec la console python de gnumeric,
le dossier où est ma fonction apparaît dans le python path.
Pour l'instant je bloque, quelqu'un aurait il une idée lumineuse ?
Dernière modification par Roger-Gabriel (Le 10/02/2025, à 13:53)
Hors ligne
#3 Le 23/10/2020, à 13:28
- Roger-Gabriel
Re : Gnumeric 1.12.46 et python(Résolu)
Comme je le disait il faut aller dans le menu Outil activer votre greffon.
Il faut activer le chemin de votre greffon exemple "/home/minodier/.gnumeric/1.12.46/plugins/abc"
Quand vous y êtes parvenus le nom de votre greffon apparaît dans la liste il faut l'activer.
Et ça roule.
Dernière modification par Roger-Gabriel (Le 10/02/2025, à 14:17)
Hors ligne
#4 Le 10/02/2025, à 13:52
- Roger-Gabriel
Re : Gnumeric 1.12.46 et python(Résolu)
Ce message que j'ai écrit en 2020 m'a encore servi en 2025 lors du passage à Lubuntu 24.04
sudo apt install gnumeric-plugins-extra
,
Oui mais Non finalement car voilà ce que je trouve pour l'instant :
https://stackoverflow.com/questions/752 … -installat
Le module de Gnumeric est obsolète, il a été remplacé par le module de gi.
J'ai tenté un import gnumeric dans la console python de gnumeric, voilà ce que j'obtiens :
>>> import gnumeric
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'gnumeric'
Si je fais "import gi" pas de message d'erreur et avec dir (gi)
dir (gi)
['PyGIDeprecationWarning', 'PyGIWarning', 'Repository', '_API', '_DummyStaticModule', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__', '_error', '_gi', '_gi_cairo', '_gobject', '_overridesdir', '_static_binding_error', '_versions', 'check_version', 'extend_path', 'get_required_version', 'importlib', 'os', 'require_foreign', 'require_version', 'require_versions', 'sys', 'types', 'version_info'
Je créerai un nouveau sujet quand j'en saurai plus ou je reviendrai à la version 1.12.46, ma version actuelle 1.12.56.
Dernière modification par Roger-Gabriel (Le 10/02/2025, à 15:00)
Hors ligne