environement anaconda et chemin script

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Bonjour,
questions aux experts anaconda et python.
J'ai anaconda" d'installer, mais je reste dans l'environnement "base"
Je veux utiliser youtube-dl qui est installé via les dépots debian en version 2021.12.1.
Je lance depuis un terminal avec l'option --verbose, et je me retrouve avec:
youtube-dl version 2021.06.06
et plus loin:

Code : Tout sélectionner

File "/home/xxxx/anaconda3/lib/python3.8/site-packages/youtube_dl/extractor/youtube.py", line 1348, in _decrypt_signature
Pourquoi va t il chercher une version plus ancienne que celle du systeme dans le rep anaconda3 ?
Le paquet debian me l'installe dans
/usr/lib/python3/dist-packages/youtube_dl
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4959
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Pas du tout un expert, ni d'Anaconda ni de Python, mais ça ressemble fortement à un problème de variable (Path) d'environnement, non ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4959
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,
piratebab a écrit : 09 oct. 2022, 18:53 ...
Je veux utiliser youtube-dl qui est installé via les dépots debian en version 2021.12.1.
...

Anaconda n'utilise justement pas les packages python installés dans son environnement et non dans le système hôte ?

Installation du style:

Code : Tout sélectionner

conda install -c conda-forge youtube-dl
conda install -c "conda-forge/label/cf201901" youtube-dl
conda install -c "conda-forge/label/cf202003" youtube-dl
conda install -c "conda-forge/label/gcc7" youtube-dl
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Ha ben c'est embétant ça.
Je vais voir comment virer le youtube-dl géré par anaconda.
Mais je n'ai jamais installé quelque chose via anacondo.
J'ai installé il y longtemps une version hors package, mais je devais donner le chemin complet pour la lancer.
Je vais creuser ces pistes.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Au pif, tu as peut-être installé une appli en python qui a installé anaconda et téléchargé/installé youtube-dl comme dépendance "python" ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Non, j'ai volontairement installé anacon afin de gérer un environnement virtuel pour un logiciel particulier.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

J'ai creusé cette histoire de PATH. J'ai anaconda3/bin en premier, puis anaconda3/condabin et seulement ensuite ~/bin, /usr/local/bin ...
Si je me rapelle bien, les exécutables sont cherchés dans l'ordre du PATH, et la première occurrence trouvé est lancée.
Je vais regarder comment mettre le chemin d'anaconda3 à la fin
Répondre