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
585 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!

source:php.cn
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