Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème environnement virtuel Python

Activation environnement virtuel

    18 janvier 2022 à 11:02:03

    Bonjour,

    Je suis le cours "mettez en place votre environnement python" sur Openclassroom mais je n'arrive pas à activer mon environnement virtuel.

    En effet, lorsque je lance la commande source marketing/Scripts/activate.bat, les messages d'erreur suivants apparaissent (marketing est le nom de mon environnement virtuel):

    message d'erreur

    J'utilise la console bash sur Windows (+ installation Ubuntu).

    Merci d'avance pour votre aide :)

    • Partager sur Facebook
    • Partager sur Twitter
      18 janvier 2022 à 11:17:20

      activate.bat est écrit avec des commandes Windows (qui s'exécutent dans cmd.exe) pas avec des commandes bash.

      • Partager sur Facebook
      • Partager sur Twitter
        18 janvier 2022 à 11:19:39

        mps a écrit:

        activate.bat est écrit avec des commandes Windows (qui s'exécutent dans cmd.exe) pas avec des commandes bash.


        Merci. Que faut-il utiliser pour une commande Bash pour activer l'environement virtuel?
        • Partager sur Facebook
        • Partager sur Twitter
          18 janvier 2022 à 11:50:24

          Utiliser cmd.exe et y activer l'environnement virtuel... ou traduire le contenu d'activate.bat en BASH ou trouver une astuce pour que la création de l'environnement virtuel fabrique un activate "bash".

          • Partager sur Facebook
          • Partager sur Twitter
            18 janvier 2022 à 17:34:44

            Je ne fait qu'interpréter l'erreur après un cours qui a été fait pour Linux ne marche pas forcément sous Windows (ou çà dépend de comment a été installé Python là dedans ou comment Python reconnaît qu'il n'est plus sous Windows).
            • Partager sur Facebook
            • Partager sur Twitter
              19 janvier 2022 à 10:14:20

              umfred a écrit:

              c'est pourtant écrit dans le cours, https://openclassrooms.com/fr/courses/6951236-mettez-en-place-votre-environnement-python/7014018-creez-votre-premier-environnement-virtuel#/id/r-7013923

              source env/bin/activate


              source env/bin/activate ne marche pas parce que je suis sous Windows. Je n'ai pas de sou-dossier bin dans mon dossier environnement virtuel mais Scripts. 

              J'ai installé le paquet virtualenv avec pip. J'arrive ainsi à activer l'environnement virtuel avec source env/Scripts/activate (dans le ".bat") mais l'inconvenient est que tous les paquets installés dans les autres environnements y sont également visibles...

              • Partager sur Facebook
              • Partager sur Twitter
                6 juillet 2022 à 16:30:42

                bonjour,

                Moi aussi j'ai eu un problème pour activer mon envir. virtuel. (appellé "env" comme dans le cours).

                Je suis sous Windows et utilise cmd (comme administrateur)

                Lorsque je lançais la commande env/Scripts/activate.bat comme indiqué dans le cours j'obtenais un message d'erreur (voir illustration attachée).

                La solution: j'ai simplement remplace les "/" par des "\" (voir illustration).

                Suggestion aux formateurs d' OCR: veillez à anticiper ces problèmes (ce n'est pas la 1ère fois parmi les 8 cours déjà fait que je rencontre des difficultés de ce genre alors que je suis exactement les instructions) qui peuvent vite devenir désesperant pour un novice et entériner prématurément son divorce avec cet univers nébuleux de l'informatiquecapture d'ecran erreur dans l'instruction d'activation d'un venv!

                • Partager sur Facebook
                • Partager sur Twitter
                  15 décembre 2022 à 22:53:57

                  Merci mps & Ptepte pour vos post, j'étais sous Powershell donc ça ne pouvait pas marcher donc passage sous cmd.exe.
                  Et surtout env\Scripts\activate.bat permet de résoudre le problème à la place de env/Scripts/activate.bat.

                  Au top :)

                  • Partager sur Facebook
                  • Partager sur Twitter
                    24 août 2023 à 16:39:31

                    bonsoir svp je n'arrive pas a activé mon environnement virtuel sur python. 

                    voici le message d'erreur que sa affiche:

                    venv\Scripts\activate : Impossible de charger le fichier C:\Users\Arnold 

                    KAP\Desktop\projet\flask-tutoriel\venv\Scripts\Activate.ps1, car l’exécution de scripts est désactivée sur ce système. Pour     

                    plus d’informations, consultez about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.

                    Au caractère Ligne:1 : 1

                    + venv\Scripts\activate

                    + ~~~~~~~~~~~~~~~~~~~~~

                        + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException

                        + FullyQualifiedErrorId : UnauthorizedAccess

                    • Partager sur Facebook
                    • Partager sur Twitter
                      24 août 2023 à 18:07:18

                      Le message d'erreur vous indique quoi faire:

                      ArnoldKaptchouang a écrit:

                      Pour  plus d’informations, consultez about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170

                      et ce n'est pas un problème avec l'environnement virtuel mais, à priori, avec vos droits d'accès Windows.
                      • Partager sur Facebook
                      • Partager sur Twitter

                      Problème environnement virtuel Python

                      × 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