Maison >développement back-end >Tutoriel Python >Pourquoi est-ce que j'obtiens « erreur : Impossible de trouver vcvarsall.bat » lors de l'installation des packages Python ?

Pourquoi est-ce que j'obtiens « erreur : Impossible de trouver vcvarsall.bat » lors de l'installation des packages Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-25 08:23:12313parcourir

Why Am I Getting

Erreur : impossible de trouver vcvarsall.bat lors de l'installation des packages Python

Lors de la tentative d'installation du package Python dulwich à l'aide de pip install dulwich ou manuellement via l'installation de python setup.py, les utilisateurs peuvent rencontrer l'erreur : "erreur : impossible de trouver vcvarsall.bat." Ce message d'erreur indique que la version requise de Visual C est manquante sur le système.

Pour les installations Windows, Python 2.7 attend un Visual Studio 2008 installé lors de l'installation des packages via setup.py. Cependant, vous pouvez contourner cette exigence en définissant manuellement le chemin correct dans la variable d'environnement VS90COMNTOOLS.

Pour établir la variable d'environnement correcte, exécutez l'une des commandes suivantes en fonction de votre version de Visual Studio installée :

  • 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%

Veuillez noter que certains rapports indiquent que cette méthode peut ne pas fonctionner pour la compilation de modules Python. Si vous rencontrez des problèmes, reportez-vous à des ressources telles que « Création de lxml pour Python 2.7 sous Windows » pour obtenir des conseils supplémentaires.

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:
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