Tutoriel Python - environnements virtuels

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024

ความคิดเห็น • 55

  • @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 :)

  • @atooogu9535
    @atooogu9535 2 ปีที่แล้ว

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

  • @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 : th-cam.com/video/ok5SWzhlhok/w-d-xo.html

  • @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 👍

  • @moussatigana4330
    @moussatigana4330 2 ปีที่แล้ว

    Merci beaucoup pour cette vidéo.

  • @avionducatiavionducati6467
    @avionducatiavionducati6467 6 ปีที่แล้ว +1

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

  • @idriceroussinaboudem517
    @idriceroussinaboudem517 6 ปีที่แล้ว +1

    Salut j'adore ce que tu fais

  • @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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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
      ◾ TH-cam (personnel) : th-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.

  • @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

  • @faridbenabdellah5858
    @faridbenabdellah5858 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +1

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

    • @faridbenabdellah5858
      @faridbenabdellah5858 8 หลายเดือนก่อน

      @@formation-video merci beaucoup!

  • @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
      ◾ TH-cam (personnel) : th-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?

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ TH-cam (personnel) : th-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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @d3vn0o6
    @d3vn0o6 7 วันที่ผ่านมา

    je remarque que c'est tellement plus simple sur window que sur linux a gerer python, je trouve que c'est tellement le foutoir sur linux entre les dossier , la je viens d'activer mon env , j'ai le prefix sur la console j'installe un package avec pip3 il me dis que je suis encore sur le python systeme. il va me rendre chevre mdr

    • @formation-video
      @formation-video  6 วันที่ผ่านมา

      Et des gens passent leur temps à dire que tout va plus vite sur GNU/Linux. Et je réponds toujours que : cela dépend 😉

  • @philtoa334
    @philtoa334 3 ปีที่แล้ว

    : )

  • @blaisemugalu8309
    @blaisemugalu8309 หลายเดือนก่อน

    1. S'il vous plaît comment avoir deux versions de python sur Linux afin d'en créer deux envonnemnt virtuels de deux versions différentes ?
    Linux Vient avec sa propre version comment ajouter une autre et créer un environnement.
    2. Où placer le dossier du projet qui sera interprété par l'environnement virtuel ?

    • @formation-video
      @formation-video  หลายเดือนก่อน

      1. Installe la version de Python voulue sur ton système, ensuite tu peux directement créer ce dernier avec une commande comme : virtualenv --python="/usr/bin/pythonX.Y" "/"
      Par exemple, après avoir installé Python 3.8, si on veut créer un environnement dans /home/Chuck/Documents/python/Env3.8, on fera :
      virtualenv --python="/usr/bin/python3.8" "/home/Chuck/Documents/python/Env3.8"
      2. Tu peux placer tes projets et environnements où tu le souhaites (généralement dans ton dossier personnel).

    • @blaisemugalu8309
      @blaisemugalu8309 หลายเดือนก่อน

      @@formation-video en installant une autre version il y aura pas conflit ?

    • @formation-video
      @formation-video  หลายเดือนก่อน

      Non, elles ont chacune leur répertoire d'installation (normalement dans /usr/bin).
      Si tu as par exemple les versions 3.8, 3.9 et 3.10 d'installées, tu auras les répertoires :
      /usr/bin/python3.8
      /usr/bin/python3.9
      /usr/bin/python3.10

    • @blaisemugalu8309
      @blaisemugalu8309 หลายเดือนก่อน

      @@formation-video merci bcp

  • @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)

  • @frizti
    @frizti 4 ปีที่แล้ว

    ou 7 je sais pas