Lors de l'utilisation de Git Bash sous Windows, les utilisateurs peuvent rencontrer des difficultés à exécuter Python. Lors de la saisie de "python" dans la ligne de commande, la réponse attendue est une ligne vide, dépourvue de l'entrée habituelle dans Python 2.7.10 comme observé dans Powershell. L'absence de messages d'erreur complique encore davantage le processus de dépannage.
À titre de vérification préliminaire, assurez-vous que les variables d'environnement dans PATH incluent le répertoire "c : \python27". Si cette condition est remplie, une enquête plus approfondie est justifiée.
Pour une résolution immédiate, exécutez la commande suivante dans votre shell Git Bash :
alias python='winpty python.exe'
Cet alias établit un lien vers l'exécutable Python et sera effectif pour la session shell en cours.
Pour une solution durable, ajoutez la même commande à votre fichier .bashrc situé dans le répertoire personnel de l'utilisateur. Deux approches sont disponibles :
Depuis Git Bash, saisissez ce qui suit :
echo "alias python='winpty python.exe'" >> ~/.bashrc
Cette commande crée ou ajoute l'alias au fichier .bashrc.
Vous pouvez également créer manuellement un fichier .bashrc dans votre répertoire personnel à l'aide d'un éditeur de texte.
Une fois créé, ajoutez la ligne suivante au fichier :
alias python='winpty python.exe'
Appliquez les modifications en exécutant "source .bashrc" ou en redémarrant le shell.
Les versions récentes de Git emploient .bash_profile au lieu de .bashrc. Conda utilise également ce profil lors de l'initialisation. Il convient de faire preuve de prudence pour éviter de supprimer ou d'écraser les blocs d'initialisation existants. Pour plus d'informations, reportez-vous à Git pour Windows n'exécute pas mon fichier .bashrc.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3