Partage
  • Partager sur Facebook
  • Partager sur Twitter

lib, venv et pycharm...

    28 juillet 2019 à 19:04:08

    Bonjour,

    j'ai changé d'ordi donc j'ai réinstaller pycharm et au passage je suis en train de refondre mon organisation du coup je souhaiterais mettre un environnement virtuel par projet. jusque là tout vas bien, je cré un dossier qui contiendra des fichiers python et je l'associe a un projet pycharm, puis je cré un environnement virtuel pour ce dossier avec virtualenv via pycharm (file --> settings-->project-->project interpreter-->show all-->petite croix en haut a droite) je choisi d'utiliser mon interpréteur habituel (usr/bin/python3.6) comme base je fait ok et tout vas bien. Le problème c'est que pycharm n'affiche que deux lib dispo (pip et setuptools) au lieu des lib habituelles livrées avec python. Par aquit de conscience je test quand même, dans un fichier j'importe warnings et j'exécute le fichier, bizarrement pas d'erreur, je fais print(warning) et je reçoit: <module 'warnings' from '/usr/lib/python3.6/warnings.py'> je fais la même chose dans la console python de l'environnement virtuel, pareille...

    je me suis d'abord dit que j'ai mal compris le fonctionnement d'import et que pour une raison ou pour une autre il continue d'aller chercher dans les libs de usr/bin/python3.6, mais je suis retourné dans la console python de l'environnement virtuel et je lui ai fait afficher les modules disponibles, il sont tous là. Cependant impossible de les trouver dans le fichier lib de l'environnement virtuel où elles sont sensés êtres.

    du coup il me semble comprendre que l'environnement virtuel est lié à /usr/lib/python3.6, le contraire de ce que je veux. J'ai pas envi d'essayer mais j'imagine que si je supprime ou j'ajoute une lib à usr/bin/python3.6 je retrouverais cette lib, en plus ou en moins, dans l'environnement virtuel.

    voilà, voilà... je ne sais pas si je suis claire, n'hésitez pas à demander des précisions

    merci

    • Partager sur Facebook
    • Partager sur Twitter

    lib, venv et pycharm...

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown