Tutoriel Python - environnements virtuels

Поділитися
Вставка

КОМЕНТАРІ • 48

  • @mangin2239
    @mangin2239 3 роки тому +2

    Excellente vidéo pour ceux qui s'appretent à étudier le framework Django ! Merci.

  • @avionducatiavionducati6467
    @avionducatiavionducati6467 6 років тому +3

    Coucou super vidéo est super pratique pour créer un programme virtuel sans faire planter le pc chapeau GRAND MERCI A TOI 😊😊😊😊

    • @formation-video
      @formation-video  6 років тому +1

      C'est surtout pour pouvoir faire cohabiter plusieurs versions de Python et des bibliothèques sans que ça n'entre en conflit :)

  • @mouhamadougassama3481
    @mouhamadougassama3481 6 років тому +2

    Merci pour ce tuto
    Gspr que tu vas aborder le framework django
    Bonne continuation

    • @formation-video
      @formation-video  6 років тому +1

      Oui je vais l'aborder, je l'ai confirmé ici : ua-cam.com/video/ok5SWzhlhok/v-deo.html

  • @atooogu9535
    @atooogu9535 2 роки тому

    Merci pour cette video qui me sors de 3 jours de galère

  • @moussatigana4330
    @moussatigana4330 2 роки тому

    Merci beaucoup pour cette vidéo.

  • @melvynpetrocchi7305
    @melvynpetrocchi7305 Рік тому

    +1 pour le "BIBLIOTHEQUE", ça fait plaisir au oreilles!

    • @formation-video
      @formation-video  Рік тому

      Ah, c'est important. On n'est jamais à l'abri d'erreurs de langage (j'en fais aussi), mais j'essaie au maximum d'être le plus correct possible dans les termes employés 👍

  • @idriceroussinaboudem517
    @idriceroussinaboudem517 6 років тому +1

    Salut j'adore ce que tu fais

  • @avionducatiavionducati6467
    @avionducatiavionducati6467 6 років тому +1

    oui c vraiment super cooooooooooooool 😊😊😊😊😊😊😊😊

  • @Prock78
    @Prock78 4 роки тому +1

    Bonjour, et merci pour ce tuto ainsi que pour toutes les autres vidéos concernant Python, j'étudie ce langage en ces temps de confinement et toutes tes vidéos sont très intéressantes! ;-)
    Cependant, je reste un peu sur ma faim car il y a quelque chose que je n'arrive pas à comprendre concernant les environnements virtuels. Je comprends bien comment créer un environnement virtuel grâce à ce tuto, je comprends à peu près l'utilité également (je pense que ça peut être très bien dans le cas d'un partage avec plusieurs personnes qui participent à un même projet sur Github par exemple, afin que tout le monde travaille dans le même environnement), mais par contre, je ne comprends tout bêtement pas comment faire pour qu'un programme (un fichier *.py qu'on va faire) utilise notre environnement virtuel et pas l'environnement Python du système. En d'autres termes, comment lier mon fichier projet.py à notre environnement virtuel qu'on vient de créer et d'activer et comment faire pour qu'il utilise les modules qu'on a installés dans l'environnement virtuel avec PIP?
    Autre chose: si on travaille en collaboration sur un projet via Github, ne faudrait-il pas changer le chemin de "home" du fichier *cfg qui se trouve à la racine du répertoire d'environnement virtuel, afin d'éviter que ce chemin soit différent pour nos collaborateurs? Et si oui, il faut taper quoi comme chemin pour que ça fonctionne chez tout le monde? Le chemin vers le dossier env\Scripts où se trouve un exécutable python.exe?

    • @formation-video
      @formation-video  4 роки тому +1

      Bonjour, alors ce n'est pas conçu pour travailler à plusieurs mais plutôt pour pouvoir disposer de plusieurs environnements différents sur son ordinateur. Par exemple avoir un environnement sous Python 3.5 et un autre avec la version 3.8. Il est nécessaire quand on travaille de se placer dans le bon environnement avant d'exécuter et tester ses programmes, pour utiliser la bonne version et le bon environnement
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @Prock78
      @Prock78 4 роки тому

      @@formation-video Ah OK! Merci pour cette réponse! Donc si je comprends bien, il faut que je commence par activer mon environnement virtuel à chaque fois dans une fenêtre cmd et que je lance mon programme en Python à la suite dans cette même fenêtre? (peut-être un simple script en .bat pourrait faire le job d'ailleurs...?)
      Quelle solution préconiserais-tu alors pour un travail partagé entre plusieurs codeurs, pour être sûr que tous travaillent dans le même environnement?

  • @youneszarat4779
    @youneszarat4779 5 років тому +1

    bonjour, votre video ma éclairci sur la vision de l'env virtuel mais a 0:35 vous dite "des bibliothèque tier " qu'est ce que c'est?

    • @formation-video
      @formation-video  5 років тому

      Bonsoir, ce sont des bibliothèques non présentes par défaut en Python, comme pygame que j'aborde à la fin du cours par exemple ;)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @faridbenabdellah5858
    @faridbenabdellah5858 6 місяців тому

    Est-ce qu'il y aura des cours prochainement sur l'automatisation des tests avec Python et Selenium? Et grand grand merci pour ces cours ❤

    • @formation-video
      @formation-video  6 місяців тому +1

      Ce n'est pas prévu pour le moment. Mais j'ai fait cette vidéo annexe sur les tests unitaires : ua-cam.com/video/apgReCCAQr4/v-deo.html

    • @faridbenabdellah5858
      @faridbenabdellah5858 6 місяців тому

      @@formation-video merci beaucoup!

  • @lma7435
    @lma7435 4 роки тому

    Hello !
    Merci beaucoup pour ton contenu, la première partie tout va bien tout marche !
    Cependant avec virtualenv j'ai rencontré un petit soucis, voici le message que j'obtient :
    [chemin]> virtualenv virtuenv
    virtualenv' n’est pas reconnu en tant que commande interne
    Je me suis dis que le package virtualenv était mal installé (python -m pip install virtualenv), j'avais un msg d'erreur avec un autre package "wheel" que j'ai installé, en lisant de quoi il s'agissait je n'ai pas compris mais bon ..
    Donc je suis un peu bloqué, même si la première méthode fonctionne je suis plutot curieux !

    • @formation-video
      @formation-video  4 роки тому

      Si tu dois installer virtualenv avec PIP, il faut le faire depuis un terminal ouvert en mode Administrateur. Et peut-être avant auras-tu besoin de mettre à jour PIP (avec la commande -> python -m pip install --upgrade pip )
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @fzhauteur
    @fzhauteur 4 роки тому +1

    Bonjour, j'ai le soucis avec la deuxième commande "virtualenv" pour créer un environnement virtuel. J'ai le même message ('virtualenv' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.) Auparavent, j'ai bien installé le virtualenv avec les messages suivants :
    C:\windows\system32>pip install virtualenv
    Requirement already satisfied: virtualenv in c:\users\ferha\appdata
    oaming\python\python38\site-packages (20.0.28)
    Requirement already satisfied: six=1.9.0 in c:\users\ferha\appdata
    oaming\python\python38\site-packages (from virtualenv) (1.15.0)
    Requirement already satisfied: appdirs=1.4.3 in c:\users\ferha\appdata
    oaming\python\python38\site-packages (from virtualenv) (1.4.4)
    Requirement already satisfied: filelock=3.0.0 in c:\users\ferha\appdata
    oaming\python\python38\site-packages (from virtualenv) (3.0.12)
    Requirement already satisfied: distlib=0.3.1 in c:\users\ferha\appdata
    oaming\python\python38\site-packages (from virtualenv) (0.3.1)

    • @formation-video
      @formation-video  4 роки тому +1

      Bonjour, tu devrais ré-ouvrir un nouveau terminal, ça peut venir de là
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @mickaelrichard7255
      @mickaelrichard7255 3 роки тому

      @@formation-video J'ai le meme probleme que Ferhat, le meme message apparait quand j'essaie de creer le folder virtuenv.

  • @philtoa334
    @philtoa334 3 роки тому

    : )

  • @publicite1910
    @publicite1910 2 роки тому

    Bonjour,
    J'ai besoin d'une précision. Je travaille sur un cluster appartenant à une université et je souhaite utiliser
    un logiciel spécifique. Voici le message que j'obtiens lorsque je lance la commande "sh run.sh" dans le répertoire de mon logiciel.
    "$ sh run.sh
    ERROR: Your Python version is: 3.4.8
    Galaxy is currently supported on Python >=3.7 .
    To run Galaxy, please install a supported Python version."
    Est-il possible de créer un environnement virtuel python d'une version supérieure à celle présente dans l'environnement ?
    Ce cluster étant commun à plusieurs utilisateurs, je ne pense pas pouvoir modifier comme je le souhaite l'environnement python du cluster. Est-ce que je peux, par exemple, télécharger directement sur le cluster la dernière version de python sans l'exécuter et ainsi pouvoir l'utiliser dans un environnement virtuel ?
    J'espère ne pas être trop vague dans ma question,
    Je vous remercie

    • @formation-video
      @formation-video  2 роки тому

      Bonjour, Python peut être téléchargé sous forme d'archive qui contient l'interpréteur

  • @ericfeugere1293
    @ericfeugere1293 3 роки тому

    quel est la différence avec pyenv ? si, bien sûr, il y'en a une..

    • @formation-video
      @formation-video  3 роки тому

      Si je ne me trompe pas, il me semble que pyenv ne fonctionne pas sur Windows

  • @frizti
    @frizti 4 роки тому

    pourquoi il est sous windows vista ?

    • @formation-video
      @formation-video  4 роки тому

      windows 7, parce que c'est l'OS que j'utilisais quand j'avais fait cette vidéo
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @frizti
      @frizti 4 роки тому

      @@formation-video Merci, a part ça, je suis sur windows 10 avec python 3.5.2 et je n'arrive pas a exécuter les programmes via la console windows, c'est normal ?

    • @formation-video
      @formation-video  4 роки тому

      Oui, tu n'as pas du suivre les premières vidéos de la formation, où j'indique qu'il ne faut pas oublier à l'installation de python d'ajouter ce dernier à la variable d'environnement Path (c'est une case à cocher dans l'installateur).
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @frizti
    @frizti 4 роки тому

    ou 7 je sais pas

  • @annavelasquez5599
    @annavelasquez5599 2 роки тому

    sous python 3.10 j'ai écrit 'py' au lieu de 'python

    • @formation-video
      @formation-video  2 роки тому

      Oui, les deux fonctionnent (py est un alias de la commande python)