- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va créer notre environnement virtuel sur le serveur de Python Anywhere.Toujours dans la console Bash, on va se rendre à l'intérieur du dossier de notre projet,donc dans Django Blog, et ici on va créer notre environnement virtuel.
00:00:13 :On va faire la même chose que ce qu'on avait dans notre projet local,à l'intérieur de Django Blog, on avait notre environnement virtuel .env ici,
00:00:20 :donc on va le recréer à l'intérieur de notre serveur.Pour ça, on va utiliser les exécutables de Python qui sont à l'intérieur du dossier .usr/.bin
00:00:30 :et ici vous avez tous les exécutables de Python,donc si je tape Python et que j'appuie sur tabulation,vous allez voir ici qu'on a plusieurs exécutables qui sont disponibles,on a 3, 3.4, 3.5, etc.
00:00:40 :Nous on va utiliser dans ce cas-ci le 3.8,donc je vais mettre Python 3.8,alors je vais juste revenir un petit peu en haut pour que vous y voyez quelque chose,donc .usr/.bin/.python3.8
00:00:51 :et ensuite on utilise le module venv pour créer un environnement virtueldans le dossier que je vais appeler .env,donc exactement la même chose que ce que j'avais en local dans PyCharm.
00:01:01 :Donc on attend que ça crée l'environnement virtuelet une fois que l'environnement virtuel va être correctement créé,on va pouvoir sourcer cet environnement virtuelet utiliser notre fichier requirements.txt
00:01:11 :pour automatiquement installer toutes les bibliothèques dans cet environnement.Donc l'environnement a été correctement créé,je vais donc utiliser la commande sourceet aller cibler le fichier dans bin,donc dans .env/.bin/.activate.
00:01:23 :On va sourcer ce fichier avec la commande source,je valide avec entrée.Normalement vous devriez voir le nom de votre environnement virtuel iciau début de la ligne,donc là j'ai bien .env qui s'affiche
00:01:33 :et si je fais un which python ici,vous allez voir qu'on cible bien l'exécutable de Pythonà l'intérieur de mon environnement virtuel.Si je fais un pip list actuellement,on a juste pip et setup-toolsqui sont les deux packages par défautafin de vous créer un nouvel environnement virtuel.
00:01:48 :Maintenant si je fais un ls,vous voyez qu'on a notre fichier requirements.txtdirectement dans ce dossier,donc on va pouvoir l'utiliser pour installer toutes les dépendances.
00:01:56 :Donc je vais faire pip install-r requirements.txtdonc le tirer r ça permet de dire en faitqu'on veut utiliser ce fichieret il va automatiquement aller donc regarder dans ce fichier,donc ce fichier requirementspour installer les versions précisesqui sont indiquées ici de toutes ces bibliothèques.
00:02:12 :Donc on valide avec entréeet on va attendre que l'opération se termineet en attendant je vais aller sur Python Anywheredonc je reviens ici sur mon tableau de bordpuisqu'il va falloir renseignerle chemin vers notre environnement virtueldans cette partie ici.
00:02:26 :Donc là on est toujours dans l'onglet web,vous avez une partie virtualenv,donc dans notre cas on n'utilise pas virtualenv,on a utilisé venv mais c'est pareilen fait on va tout simplement devoir rentrerle chemin vers notre environnement virtuel.
00:02:38 :Donc je clique ici sur le lien en rougeet on va mettre le chemin completdonc dans mon cas c'étaitslash home slash docstringpuisque mon nom d'utilisateur pour ce compte Python Anywherec'est docstring et c'est ce qu'on a icidonc là je ne peux pas vous le montrer
00:02:52 :parce qu'il est en train d'installermais vous pouvez utiliser la commande pwdje vous la montrerai une fois que ce sera terminépour récupérer automatiquement le chemin complet.
00:03:00 :Donc moi en attendant je vais le mettre icidonc slash docstring slash,ensuite on était dans django-bloget à l'intérieur de django-blog on avait le dossier .env
00:03:08 :qui contenait notre environnement virtuel.Donc ici il faut bien mettre le chemin completvers le dossier .env.Vous validez en cliquant sur le checkmark iciet on a bien renseigné notre environnement virtuelqui sera utilisé pour cette application.
00:03:20 :Je reviens dans la consoledonc on va attendre que l'installation se termineet je vais vous montrervite fait la commande pwd pour récupérerfacilement le chemin complet vers notre environnement virtuel.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.