Django creation environement virtuel
Bonjour Anthony,
tu es sur quel OS ? Windows , Linux ou macos ?
Ton environnement virtuel est bien créé et il s'appelle bien .env ?
La commande que tu indiques sert à activer l'environnement virtuel créé afin de pouvoir contrôler les version de tes différents package et donc de django notamment. Cela pourrait fonctionner sans environnement virtuel mais il est fortement conseillé de les utiliser. Tu verras même que sur certaines plateformes où tu mets en prod ton site, tu seras obligé de fournir un requirements.txt qui indique les packages de ton site et leur version. Si tu n'as pas utilisé d'env virtuel tu vas faire installer sur le serveur toutes les lib de ton install python, ce qui n'est pas recommandé.
Merci pacdev, je tourne sous windows et j ai ecrit textuellement ce qu il y a dans la formation,en general quand je suis le cours je ne fais pas de fioritures afin d eviter tout bug, deja assez de risque d erreur de frappe ou autre.J ai donc bien un environement virtuel .env, quand je fais ls je le vois. L action "source" permet " d activé" l environement virtuel ?
J ai fais des ls de mes dossier pour retrouver mon "activate"et sous windows ce n est pas bin mais scripts.donc pb résolu.Merci a toi
du coup pour creer l environement j ai fais .env/scripts/activate
Ok donc la commande dont tu parles c'est pour l'activer. Pour créer tu as dû faire: python -m venv .env
A priori ton .env est bien activé car tu as le (.env) au niveau de ton invit de commande. tu peux taper which python pour être sûr que tu es bien dans ton environnement ?
Mais sinon oui si tu as créer ton .env via un terminal windows, pour l'activer, ce sera dans Scripts. Si c'est dans linux ou macos (donc système UNIX) ce sera dans bin
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte