Bonjour, je suis actuellement sur le P2 de la formation Python, je suis en train de faire le cour "mettre en place son environnement virtuel Python"
J'ai créez mon environnement virtuel avec cygwin mais un problème survient quand je lance la commande :
"mon_env/Scripts/activate.bat"
Je n'atterris pas dans mon environnement, cygwin fait comme si la commande à été accepté mais rien ne se passe, j'ai pas mal recherché sur internet sans toute fois trouver une solution viable.
Je suis également sur Windows (10) et j'utilise Cigwin Je ne comprend pas ce que tu veux faire. Il faut dire que j'ai un environnement assez tordu. J'ai accès aux objets de Cygwin sur cmd et inversement. Exécuter un fichier .bat dans Cygwin me semble plutôt éttrange. Essaies tout de même sur Cygwin les commandes suivantes: which py which python pour voir ce que ça donne, et fais un echo $PATH pour voir ce qui se trouve dans cette variable et savoir ce qui est accessible. N'envoie pas de capture d'écran. Fais plutôt un copier-coller. Je pourrais essayer de tester ce que tu veux faire.
Le Tout est souvent plus grand que la somme de ses parties.
Tu as un fichier en format .bat que tu exécutes correctement sur PowerShell? Donc ce fichier contient des commandes PowerShell, ou disons Windows. Or Cyggwin est un Linux/Unix en mode virtuel. Je suis surpris que Cygwin ne te donne pas d'erreur sur les commandes. Si tu veux aller sur Cygwin, il faudra traduire les commandes en conséquence.
Le Tout est souvent plus grand que la somme de ses parties.
Je ne crois pas que ce soit une question d'extension. Je suis sur cmd et je ne mentionne jamais les extensions .bat Il y a peut-être en plus une question de permission. Essaies d'ouvrir le fichier sur Cygwin avec notepad (Block-Notes) Tu devras donner le nom complet.
Le Tout est souvent plus grand que la somme de ses parties.
Merci pour vos réponses PierrotLeFOu et Umfred. Mon problème est résolu.
En résumé :
1 - J'ai mis en place un environnement virtuel pour Python à l'aide de Cygwin.
2 - Je l'ai activé en utilisant l'invite de commande Windows.
3 - Toujours depuis l'invite, j'ai lancé Cygwin (Dans mon cas : C:\cygwin64\bin\mintty.exe). Sur Cygwin, la commande pip freeze indique qu'aucun package n'est installé : l'envirronnement est bien activé.
4 - Pour le désactiver je suis resté dans l'invite et j'ai tapé deactivate, cela à fonctionné. Si je ferme l'invite pour bosser avec moins de fenêtres ouvertes, il faut que j'y retourne, ( (env) n'apparait plus en début de ligne), je lance deactivate.bat puis que je relance Cygwin depuis l'invite.
Apprenti programmeur en auto-formation 1 - Python (2 - Java)
ça consiste à ouvrir le Powershell en tant qu'administrateur et exécuter la commande set-executionpolicy unrestricted puis valider avec "O" et Entrée
Hélas ça n'a pas résolu le problème de l'activation de l'environnement virtuel dans cygwin mais je peux maintenant tout faire dans la même fenêtre sans avoir à switcher avec l'invite de commande windows.
- Edité par ChristopheAbismil 28 janvier 2023 à 18:46:35
bonjour je souhaiterais télécharger Cygwin et on me demande de telecharger setup-x86_64.exe. Je ne sais pas quel site de télechargement je dois choisir?
setup-x86_64.exe est l'application de démarrage pour télécharger Cygwin64 Cliques sur le lien et le téléchargement commencera. Ça peut prendre un certain temps. Sois patient.
Quand cet exécutable est rendu dans ton dossier Téléchargements, cliques dessus pour faire le vrai téléchargement.
- Edité par PierrotLeFou 2 février 2023 à 17:51:18
Le Tout est souvent plus grand que la somme de ses parties.
merci pour ta réponse. Mais sur quel lien je dois cliquer car il ya plein de site internet et il me demande d'en choisir un parmis toute une liste à faire défiler et ne sais pas lequel choisir et par quel critère je dois le choisir.
Si on dit que ce sont des sites "miroirs", n'importe quel site fera l'affaire. Tu dois choisir en fonction du type de machine que tu as: ARM vs AMD, 32bits vs 64bits, le bon système d'exploitation (W10 ou W11), etc.
Le Tout est souvent plus grand que la somme de ses parties.
Environnement virtuel Python et Cygwin
× 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.
Agnese Adrien
Blond, bouclé, toujours le sourire aux lèvres...
Agnese Adrien
Le Tout est souvent plus grand que la somme de ses parties.
Agnese Adrien
Le Tout est souvent plus grand que la somme de ses parties.
Blond, bouclé, toujours le sourire aux lèvres...
Le Tout est souvent plus grand que la somme de ses parties.
Blond, bouclé, toujours le sourire aux lèvres...
Agnese Adrien
Apprenti programmeur en auto-formation 1 - Python (2 - Java)
Windows 11 - Cygwin - PyCharm (Eclipse)
Le Tout est souvent plus grand que la somme de ses parties.
Apprenti programmeur en auto-formation 1 - Python (2 - Java)
Windows 11 - Cygwin - PyCharm (Eclipse)
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.