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 02/09/2024, à 16:44

jmercanton

installation de pyromaths

Bonjour,
Je recherche une solution pour installer Pyromaths sur ma machine   ( Kubuntu 24.04)
je suis un utilisateur ubuntu pas du tout expert et c'est peut-être pour cette raison que je n'arrive pas à l'installer.
je sais que le créateur de ce logiciel ne propose plus de mise à jour et que l'hébergement n'a plus de plateforme.
J'ai cherché sur internet depuis plus de deux semaines une solution et je sèche !

J'ai essayé de suivre la procédure proposée sur https://pypi.org/project/pyromaths/ et je n'arrive à rien malheureusement.


jm-k22-10@jm-k22-10:~$ pip install pyromaths
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

J'ai  essayé d'installer Pipx mais sans succès.

Je me suis dit qu'il fallait récupérer l'archive tar.gz et que ça serait facile ....   
https://files.pythonhosted.org/packages … 8.2.tar.gz

Eh bien non !  Encore une déception.
Même cette archive ne me permet pas de l'installer.
Je ne trouve pas le ./configure.

Bref je suis perdu et je viens voir si un expert pourrait m'aider ?

Au final j'avais ce programme bien pratique qui fonctionnait avant que je fasse une mise à jour en 24.04

Du coup à force d'essayé de l'installer, j'ai à un moment tout supprimer pour essayer de repartir sur une base plus saine, mais rien à faire, je sèche encore !

Merci par avance si une personne peut m'aider ca serait vraiment bien apprécié.
Bonne journée

Jean-Michel

Hors ligne

#2 Le 02/09/2024, à 17:18

geole

Re : installation de pyromaths

Bonjour
Cela semble la nouveauté de la version 24.04
Peux-tu lire cette discussion?
Elle indique  la méthode et un contournement

a@p:~$ pipx install pyromaths
  installed package pyromaths 21.8.2, installed using Python 3.12.3
  These apps are now globally available
    - pyromaths
⚠️  Note: '/home/a/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is
    updated. Run `pipx ensurepath` to automatically add it, or manually modify your PATH in your shell's config file (i.e. ~/.bashrc).
done! ✨ ? ✨

/home/a/.local/bin/pyromaths -h
Traceback (most recent call last):
  File "/home/a/.local/bin/pyromaths", line 5, in <module>
    from pyromaths.__main__ import main
  File "/home/a/.local/share/pipx/venvs/pyromaths/lib/python3.12/site-packages/pyromaths/__init__.py", line 1, in <module>
    __import__('pkg_resources').declare_namespace(__name__)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'pkg_resources'
a@p:~$ 

https://www.google.com/search?as_q=&as_ … type=&tbs=

Beaucoup d essais. Finalement, je pense que cela suffit

pipx inject pyromaths setuptools
  injected package setuptools into venv pyromaths
done! ✨ ? ✨

/home/a/.local/bin/pyromaths -h
usage: pyromaths [-h] [-v] {ls,tags,generate,test,dummy} ...

options:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit

Commands:
  {ls,tags,generate,test,dummy}
    ls                  List available exercises. Each line of the output can be used as an argument to other commands.
    tags                List available tags.
    generate            Generate some exercises.
    test                Test exercices
    dummy               Generate a dummy LaTeX file.
a@p:~$

Dernière modification par geole (Le 02/09/2024, à 18:54)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 02/09/2024, à 19:19

jmercanton

Re : installation de pyromaths

Merci pour cette réponse. Je vais essayer de faire ce qui est indiqué.
Il me faudra du temps, car je n'y comprends pas grand-chose.

Merci en tous les cas pour l'aide.

Bonne fin de journée.

Hors ligne

#4 Le 02/09/2024, à 20:30

jmercanton

Re : installation de pyromaths

je suis arrivé à faire ça

jm-k22-10@jm-k22-10:~$ pipx install pyromaths --force
Installing to existing venv 'pyromaths'
  installed package pyromaths 21.8.2, installed using Python 3.12.3
  These apps are now globally available
    - pyromaths

comment faire pour lancer le démarrage de pyromaths ?

Hors ligne