Maison >développement back-end >Tutoriel Python >Solution à Impossible de trouver l'erreur vcvarsall.bat lors de l'installation du module PIL en python
De nombreuses personnes ont peut-être rencontré cette erreur. Lors de l'utilisation de setup.py pour installer le module de traitement d'image python2.7 PIL, python recherchera par défaut vs2008 installé sur l'ordinateur. Si vous n'installez pas vs2008, un Unable to find vcvarsall.bat
. une erreur apparaîtra.
Alors comment résoudre cette erreur ? Voici comment corriger cette erreur.
Vous pouvez définir la variable d'environnement VS90COMNTOOLS pour guider Python à reconnaître un nouveau vs, puis exécuter setup.py pour continuer l'installation.
Si vous avez installé vs2010, exécutez dans cmd :
SET VS90COMNTOOLS=%VS100COMNTOOLS%
Si vs2012 est installé, exécuter dans cmd :
SET VS90COMNTOOLS=%VS110COMNTOOLS%
Si vous avez installé vs2013, exécuter dans cmd :
SET VS90COMNTOOLS=%VS120COMNTOOLS%
Si vous pensez que VS est trop gros et que vous ne souhaitez pas l'installer, vous pouvez également installer MinGW pour résoudre il.
1. Recherchez le dossier bin dans le répertoire d'installation de MinGW, recherchez mingw32-make.exe, faites-en une copie et renommez-le make.exe
2. . Ajoutez le chemin de MinGW au chemin de la variable d'environnement. Par exemple, si j'installe MinGW dans D:MinGW, j'ajoute D:MinGWbin au chemin
3. Dans l'installation 2c4d53fda4123428db990c5db02c76e7distutils Ajoutez le fichier distutils.cfg, entrez dans le fichier :
[build] compiler=mingw32
et enregistrez le fichier.
Résumé
Ce qui précède est la solution à l'erreur Impossible de trouver vcvarsall.bat lorsque python installe le module PIL I. J'espère que cela sera utile aux études ou au travail de chacun. Si vous avez des questions, vous pouvez laisser un message pour communiquer.
Pour plus d'articles sur la solution à l'erreur Impossible de trouver vcvarsall.bat lors de l'installation du module PIL en python, veuillez faire attention au site Web PHP chinois !