Maison > développement back-end > Tutoriel Python > Comment corriger l'erreur « Erreur : impossible de trouver vcvarsall.bat » lors de l'installation des packages Python ?

Comment corriger l'erreur « Erreur : impossible de trouver vcvarsall.bat » lors de l'installation des packages Python ?

Patricia Arquette
Libérer: 2024-12-27 20:47:09
original
641 Les gens l'ont consulté

How Do I Fix the

Résolution de « Erreur : impossible de trouver vcvarsall.bat » avec l'installation du package Python

Lors de la tentative d'installation du package Python dulwich via pip ou setup.py, certains utilisateurs rencontrent une erreur énigmatique : "erreur : impossible de trouver vcvarsall.bat." Ce problème survient en raison de l'absence d'installation Visual C compatible requise pour la création de certains packages.

Solution pour Windows :

Pour les systèmes Windows, l'interpréteur Python recherche Visual Studio 2008 lors des installations de packages. Cependant, vous pouvez inciter Python à utiliser un Visual Studio plus récent en modifiant la variable d'environnement VS90COMNTOOLS. Exécutez les commandes suivantes en fonction de votre version de Visual Studio :

  • Visual Studio 2010 (VS10) : SET VS90COMNTOOLS=%VS100COMNTOOLS%
  • Visual Studio 2012 (VS11) : SET VS90COMNTOOLS=%VS110COMNTOOLS%
  • Visual Studio 2013 (VS12) : SET VS90COMNTOOLS=%VS120COMNTOOLS%
  • Visual Studio 2015 (VS14) : SET VS90COMNTOOLS=%VS140COMNTOOLS%

Cette solution permet à Python de localiser le composant Visual C nécessaire à la construction réussie du package dulwich.

Attention :

Il convient de noter que cette solution peut ne pas fonctionner si vous compilez des modules Python. Reportez-vous à « Création de lxml pour Python 2.7 sous Windows » pour des informations plus détaillées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal