Bonjour,
lien présentation : https://linuxfr.org/forums/programmation-python/posts/je-me-presente
Alors voilà, je suis sur un tuto YouTube d'assistant virtuel, et bien que j'ai énormément creusé, je souffre. C'est pourquoi je me suis inscrit.
OK pour l'install de packages en cascade…
Mais ma première question concerne le fait que après l'install d'un package réussie, il n'est pas forcément reconnu dans mon code (genre sur l'import, ou plutôt sur l'appel de certaines méthodes), bien qu'il soit présent dans le terminal.
En gros, j'ai bien compris ce que je ne comprenais pas.
2 sujets :
- les installs homebrew
- l'environnement virtuel
J'en dis pas plus pour ne pas surcharger.
Merci d'avance.
# Difficile de t'aider en l'état
Posté par GuieA_7 (site web personnel) . Évalué à 4 (+2/-0).
Tu ne veux tellement pas nous surcharger d'informations que tu ne nous a quasiment rien dit (on sait que dans certains cas y a des trucs qui ne marchent pas).
À part te renvoyer vers des tutoriels Python/Venv de base (peut-être que commencer par un projet si complexe est un peu trop ambitieux) on ne va pas pouvoir faire grand pour toi.
[^] # Re: Difficile de t'aider en l'état
Posté par busterComanche . Évalué à 1 (+0/-0).
Merci beaucoup d'avoir pris le temps de me répondre.
Je comprend le message. J'étais justement en recherche d'explications précises sur le web, avant de poser des questions sur le forum.
# Plusieurs python
Posté par flan (site web personnel) . Évalué à 3 (+1/-0).
Python est installé à plusieurs endroits sur ton ordi, et chaque Python cherche les bibliothèques à un endroit qui lui est propre.
Utilise
[chemin complet]/python3 -c 'import sys; print(sys.path)'
à chaque fois pour voir les différences.=> La première chose à faire est de savoir quelle version tu utilises.
# Venv
Posté par abriotde (site web personnel, Mastodon) . Évalué à 1 (+0/-0). Dernière modification le 25 mars 2025 à 22:09.
Je ne connais pas trop homebrew (C'est Apple je crois).
Mais pour ce qui est venv, si ton venv est activé, ce n'est pas possible qu'après l'install, il n'y ait pas le paquet. Je vois les causes:
1. Soit tu a suivi le tuto. Tu a installé ton venv et tu est parti. Le lendemain, tu n'est plus dans ton venv. Il faut te remettre dedans. En gros il faut relancer "source ./monvenv/bin/activate" pour avoir le prompt qui change. Si tu n'a pas le prompt qui te dis que tu est dans le venv, c'est mort.
2. Un peu pareil, sauf que peut-être tu lance ton programme ailleurs qu'en ligne de commande depuis ton venv. Par exemple si tu lance le debugger de PyCharm. Alors oui, le programme n'est pas dans ton venv.
Cela ne te donne pas la solution pour le résoudre (il faudrait en savoir plus), mais peut-être la cause du problème ou du moins une piste pour mieux comprendre le problème.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Venv
Posté par abriotde (site web personnel, Mastodon) . Évalué à 1 (+0/-0).
Avec la présentation, je miserai plus sur la 2° solution. Auquel cas, il doit y avoir un moyen de configuré PyCharm pour lui donner un venv… Mais désolé, Apple, PyCharm, ce n'est pas ma cam, je pourrais pas t'aider.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.