Abandon le 14-10-24 Python deprecated

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Python deprecated

Message par Gelmou »

Bonjour,
il y a un bail maintenant, un ami informaticien m'avait fait installer Python.

Et maintenant en voulant utiliser un programme qui a recours apparemment à Python m’affiche :

Code : Tout sélectionner

Deprecated Feature: Support for Python version 3.8 has been deprecated. Please update to Python 3.9 or above
Qu'est- ce qu'il faut que je fasse dans le terminal pour régler cette question ?

PS : en cas d'aide, m'envoyer les lignes de commandes à passer dans le terminal car je ne saurai pas les trouver pour réaliser telle ou telle opération.

Pour toute aide merci d'avance.
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Avatar du membre
Armaggion
Messages : 685
Enregistré le : jeu. 22 août 2024 16:48

Re: Python deprecated

Message par Armaggion »

Python est disponible dans la logithèque en version 3.12.
Est-ce que tu pourrais être plus explicite sur ce qui t'empêche de l'utiliser ?

Image
PC : Desktop | Linux Mint 22.1 Xia | Cinnamon 6.4.8 | 6.8.0-63-generic | Intel Core i5-13400F | 32GB | NVIDIA AD106 [GeForce RTX 4060 Ti] / 575.64.03
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Re: Python deprecated

Message par Gelmou »

Bonjour Armaggion,
tout ce que je sais c'est ce qu'en dit le terminal.

Je ne fais que transmettre le retour du terminal quand j'utilise le programme yt-dlp.
C'est pour installer yt-dlp que l'ami en question me l'avait fait installer Python.
Ce que je voudrais savoir c'est comment passer à Python 3.9 ou above comme dit dans le message précédent.
Car maintenant quand j'utilise yt-dlp le terminal me retourne ce message.
Ce que j'interprète comme devant upgrader Python...
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Re: Python deprecated

Message par Gelmou »

Voici les commandes qu'il m'avait fait exécuter pour installer yt-dlp (mais ça fait des années ça) :

on installe yt-dlp :
sudo pip3 install yt-dlp

Pour faire les mise à jour par la suite :
sudo pip3 install -U yt-dlp
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Avatar du membre
Armaggion
Messages : 685
Enregistré le : jeu. 22 août 2024 16:48

Re: Python deprecated

Message par Armaggion »

Ok, compris. Merci pour les précisions qui permettent d'ajuster ma réponse.

Si donc tu ne souhaites pas passer par la logithèque afin de pouvoir rester dans le contexte de l'époque, apparemment il faut utiliser la commande suivante, peut-être avec un sudo devant pour imiter ton exemple.

Code : Tout sélectionner

pip3 install --upgrade pip
Ce que je te suggérais est l'une des alternatives plus "généralistes" consistant à utiliser les dépôts de packages officiels, mais j'imagine que les deux sont équivalentes.

Les informations ci-dessus sont extraites de cette page :
https://www.squash.io/how-to-upgrade-pip3-in-python/
(1ère page après une recherche Google "how to use pip3 to upgrade python?" mais en anglais malheureusement ;))
PC : Desktop | Linux Mint 22.1 Xia | Cinnamon 6.4.8 | 6.8.0-63-generic | Intel Core i5-13400F | 32GB | NVIDIA AD106 [GeForce RTX 4060 Ti] / 575.64.03
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Re: Python deprecated

Message par Gelmou »

Ce que je te suggérais est l'une des alternatives plus "généralistes" consistant à utiliser les dépôts de packages officiels, mais j'imagine que les deux sont équivalentes.
Effectivement c'était aussi la politique de mon ami en question.
Mais c'est vieux tout ça alors je ne me souviens plus,
Il y avait eu des difficultés je crois alors il était passé par ce procédé.
Tant que ça fonctionne j'ai pas envie de prendre des risques que je ne saurai pas contrôler/réparer si il y a des problèmes...

Donc pour le moment, et jusqu'à la fin des temps (les miens ou ceux de cette solution), je préfère pour l'instant faire avec ce qui fonctionne.
En tout cas merci beaucoup pour la réponse.
Je vais la mettre en pratique et si ça fonctionne je reviens fermer le sujet.
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Re: Python deprecated

Message par Gelmou »

Ah alors il y a encore un petit truc...
Voici ce que j'obtiens :

Code : Tout sélectionner

gelmou@zenon:~$ pip3 install --upgrade pip
Collecting pip
  Downloading pip-24.2-py3-none-any.whl (1.8 MB)
     |████████████████████████████████| 1.8 MB 3.0 MB/s 
Installing collected packages: pip
  WARNING: The scripts pip, pip3 and pip3.8 are installed in '/home/gelmou/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-24.2
gelmou@zenon:~$ 
Que'est-ce que je dois faire là pour que les choses aillent dans le bons sens ?
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Avatar du membre
Armaggion
Messages : 685
Enregistré le : jeu. 22 août 2024 16:48

Re: Python deprecated

Message par Armaggion »

Normalement rien de plus, ça devrait être bon. Est-ce que le message d'erreur que tu avais mentionné apparait toujours ?
PC : Desktop | Linux Mint 22.1 Xia | Cinnamon 6.4.8 | 6.8.0-63-generic | Intel Core i5-13400F | 32GB | NVIDIA AD106 [GeForce RTX 4060 Ti] / 575.64.03
Gelmou
Messages : 310
Enregistré le : ven. 28 juin 2019 13:41
Localisation : Alès, cévennes.

Re: Python deprecated

Message par Gelmou »

Oui.
Exemple de téléchargement d'une vidéo :

Code : Tout sélectionner

gelmou@zenon:/mnt/5C43AE2F430A7A37/Torrent/Vidéos Sciences$ cat liste_arte | xargs yt-dlp
Deprecated Feature: Support for Python version 3.8 has been deprecated. Please update to Python 3.9 or above
[youtube] Extracting URL: https://www.youtube.com/watch?v=aLMM3H8_SwU
[youtube] aLMM3H8_SwU: Downloading webpage
[youtube] aLMM3H8_SwU: Downloading ios player API JSON
[youtube] aLMM3H8_SwU: Downloading mweb player API JSON
[youtube] aLMM3H8_SwU: Downloading m3u8 information
[info] aLMM3H8_SwU: Downloading 1 format(s): 136+251
[download] Destination: Barrau, Latour, Rovelli : FRAGMENTATION ET INTERDEPENDANCES [aLMM3H8_SwU].f136.mp4
Donc ma mise à jour n'a pas été prise en compte.
Certainement à cause de cette histoire de :

Code : Tout sélectionner

WARNING: The scripts pip, pip3 and pip3.8 are installed in '/home/gelmou/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Pc : Desktop ASUSTeK A88XM-PLUS | Linux Mint 20.1 Ulyssa + W7 Pro SP1 64bits | Cinnamon 4.8.6 | 5.4.0-125-generic x86_64 | Quad Core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G | 6.73 GO - 1.72 GO used (25.6%) | AMD Kaveri [Radeon R7 Graphics]
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Python deprecated

Message par alain »

Bonjour Gelmou.
Gelmou a écrit : dim. 13 oct. 2024 00:50 Certainement à cause de cette histoire de :

Code : Tout sélectionner

WARNING: The scripts pip, pip3 and pip3.8 are installed in '/home/gelmou/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Oui...
Mais ce que je ne comprends pas c'est pourquoi les scripts pip sont installés dans ton home?
Peut-être parce que tu as lancé la commande en simple utilisateur, depuis ton home qui plus est?

je pense qu'en ajoutant le chemin "/home/gelmou/.local/bin" à la variable PATH devrait résoudre ton problème.
Mais est ce recommandé ? Mes connaissances ne me permettent pas de le dire. Généralement PATH ne contient que des chemins "system" particulièrement /usr/quelque_chose.

Mais bon, j'assume me faire remonter les bretelles par les docteurs du forum alors, je te propose d'ajouter ce chemin à PATH:

Code : Tout sélectionner

 export PATH="/home/gelmou/.local/bin:$PATH"
Tu fermes le terminal et tu en ouvres un nouveau pour que la nouvelle valeur de la variable PATH soit prise en compte.
Et tu vérifies que c'est bon:

Code : Tout sélectionner

echo $PATH
Tu regardes que /home/gelmou/.local/bin y est bien en plus des différents /usr/.... habituels.
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Répondre