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 01/09/2024, à 15:36

Vincent31

[resolu] Probleme lancement script suite a mise a niveau 24.04

Salut a tous.
Ce matin j'ai migré de la version 22.04 a la 24.04. Je sais que la 24.04 a un nouveau noyaux en lecture seule (pour mon cas super je peux pas faire de betise comme avant). Sauf que je me demande si cette lecture seule ne me pose pas un probleme a l'execution d'un script. Jusqu'a hier aucun probleme pour le lancer mais depuis la mise a niveau je ne peut plus lancer mon script ni meme installer ou reinstaller les modules python3 necessaire a sont bon fonctionnement.
Voici l'erreur que me retourne le terminal au lancement par celui ci du script:

~$ python3 /media/bonnefoy/Bus/Tisséo/0-Autre/GTFS/calculateur.py
Traceback (most recent call last):
  File "/media/bonnefoy/Bus/Tisséo/0-Autre/GTFS/calculateur.py", line 6, in <module>
    from tkcalendar import Calendar
ModuleNotFoundError: No module named 'tkcalendar'

je fait ensuite:

~$ pip3 install tkcalendar
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.

Es que pour reinstaller les modules je doit obligatoirement faire un environement virtuel? Es que le pipx me permet d'installer les modules python3 comme avant?
Je prefere demander au connaisseur avant de tester et de faire des betises surtout que je parle absolument pas anglais et que j'y connait rien en programation.
Par avance merci

Dernière modification par Vincent31 (Le 02/09/2024, à 09:22)

Hors ligne

#2 Le 01/09/2024, à 15:58

geole

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Bonjour
Je ne pense pas que le logiciel soit devenu totalement en lecture-seule.
J'ai trouvé ce lien https://pypi.org/project/tkcalendar/
Essaie

sudo add-apt-repository ppa:j-4321-i/ppa
sudo apt update
sudo apt install python3-tkcalendar

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 01/09/2024, à 16:58

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Salut
Merci pour les liens mais ca ma l'air bloquer.
Pour la commande:

sudo add-apt-repository ppa:j-4321-i/ppa

La fin me met je te met pas toutes les lignes de telechargement:

Lecture des listes de paquets... Fait
E: Le dépôt https://ppa.launchpadcontent.net/j-4321-i/ppa/ubuntu noble Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.

pour

sudo apt update

apres avoir lister les sites verifier j'ai le meme message.
et pour

~$ sudo apt install python3-tkcalendar
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
E: Impossible de trouver le paquet python3-tkcalendar

Hors ligne

#4 Le 01/09/2024, à 17:00

xubu1957

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Bonjour,

Montre aussi d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 01/09/2024, à 17:01

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

C'est pas bete ca:

$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                                     Version                                    Architecture Description
+++-=======================================================-==========================================-============-===========================================================================================================================================================================================================================================================================================================================================================================================================================================

Hors ligne

#6 Le 01/09/2024, à 17:08

xubu1957

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Je vois que le ppa n'est plus actualisé depuis 4 ans > j-4321-i/+archive/ubuntu/ppa/+packages


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 01/09/2024, à 17:09

ylag

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Bonjour,

Le PPA j-4321-i/ppa n'a pa de section pour la 24.04, il faut le retirer des sources ...

http://ppa.launchpadcontent.net/j-4321- … ntu/dists/

Grillé par xubu1957 ...

A+

Dernière modification par ylag (Le 01/09/2024, à 17:10)

Hors ligne

#8 Le 01/09/2024, à 17:10

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Je vais le retirer du coup t'as une solution compatible avec le dernier ubuntu pour mon script?

Hors ligne

#9 Le 01/09/2024, à 17:12

xubu1957

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

N'ayant qu'un niveau d'utilisateur lambda, je ne sais pas aider plus !   ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#10 Le 01/09/2024, à 17:13

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Merci quand meme d'avoir essayer c'est super sympa.

Hors ligne

#11 Le 01/09/2024, à 17:16

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Je vais essayer pipx. Je vous tient au courant

Hors ligne

#12 Le 01/09/2024, à 17:20

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

Ca marche pas

Hors ligne

#13 Le 02/09/2024, à 09:26

Vincent31

Re : [resolu] Probleme lancement script suite a mise a niveau 24.04

J'ai passer en resolu car j'ai trouver la solution.
J'ai un script qui me permet de lancer celui en .py sans passer par le terminal comme toutes application.
Voici l'ancien script:

#!/bin/bash
cd /media/bonnefoy/Bus/Tisséo/0-Autre/GTFS/calculateur.py
python3 /media/bonnefoy/Bus/Tisséo/0-Autre/GTFS/calculateur.py

avec l'ancienne version d'ubuntu aucun probleme vue que je l'avais faite comme ca mais avec la nouvelle et les nouvelles protection ca fonctionnait plus. Il faut donc un environement virtuel.
Et voici le script modifier pour que le script.py s'ouvre dans l'environement virtuel:

#!/bin/bash

# Chemin vers l'environnement virtuel
tisseo="/home/bonnefoy/tisseo"

# Activer l'environnement virtuel
source "$tisseo/bin/activate"

# Naviguer vers le répertoire du script
cd /media/bonnefoy/Bus/Tisséo/0-Autre/GTFS/

# Exécuter le script Python dans l'environnement virtuel
python calculateur.py

# Désactiver l'environnement virtuel après exécution (optionnel)
deactivate

Hors ligne