Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'un environnement virtuel

Sujet résolu
    24 mars 2022 à 10:23:55

    Bonjour à tous,

    Je rencontre un problème avec la création de mes environnements virtuels. Je suis en Python 3.10.3 et je me sers de Cygwin sous Windows 11.

    Voici les dernières commandes envoyées et leurs résultats :

    Les fichiers de l'environnement ont bien été créés, en revanche je n'arrive pas à l'activer, la commande ne renvoie pas d'erreur, uniquement une ligne vide. Si je lance un pip freeze, tous mes paquets globaux sont affichés au lieu d'avoir une liste vide.

    J'ai tenté en appelant activate au lieu de activate.bat, j'ai cette fois un message d'erreur :

    env/Scripts/activate: line 3: $'\r': command not found

    env/Scripts/activate: line 4: syntax error near unexpected token `$'{\r''

    'nv/Scripts/activate: line 4: `deactivate () {

    J'ai essayé avec des anti-slash, pas mieux ("command not found").

    J'ai désinstallé et réinstallé Python, Anaconda et Cygwin dans le doute mais vous vous en doutez ça n'a rien changé.

    • Partager sur Facebook
    • Partager sur Twitter
      24 mars 2022 à 11:34:03

      a priori, il faudrait lancer activate en précédent la commande par source

      source ./env/Scripts/activate

      https://stackoverflow.com/questions/41912003/virtualenv-not-working-on-windows-cygwin 

      • Partager sur Facebook
      • Partager sur Twitter
        24 mars 2022 à 11:53:31

        Salut umfred,

        Merci pour ce lien ! Chez moi source ne fonctionne pas en revanche l'autre option qu'ils soumettent est la bonne :

        $ . ./env/Scripts/activate 

        Pour ceux qui rencontreraient le même problème, attention il y a bien un point en début de ligne avant le point qui désigne le dossier actuel dans la chemin d'accès du fichier activate. Et ne pas mettre activate.bat sinon ça ne fonctionne pas.

        Merci encore umfred, je vais pouvoir reprendre les projets en cours :)

        • Partager sur Facebook
        • Partager sur Twitter
          18 mai 2022 à 15:04:33 - Message modéré pour le motif suivant : Merci de créer votre propre sujet


          Création d'un environnement virtuel

          × 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