#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