Double Possible:
erreur: Impossible de trouver vcvarsall.chauve-sourisJe suis en train d'installer MySql interface en python, mais j'ai eu une erreur (ci-dessous). Et je sais que la solution: installer Microsoft Visual C++. Est-il une solution alternative en dehors de l'installation de Microsoft Visual C++? Je veux dire que cela a vraiment me faire du mal; pourquoi devrais-je installer Microsoft Visual C++ juste parce que pour construire ce package unique, il est inutile, et de perdre son temps à l'approche du point de vue du développeur. Est-il une autre solution pour ce problème?
MySQL-python-1.2.3c1>setup.py install running install running bdist_egg running egg_info writing MySQL_python.egg-info\PKG-INFO writing top-level names to MySQL_python.egg-info\top_level.txt writing dependency_links to MySQL_python.egg-info\dependency_links.txt reading manifest file 'MySQL_python.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MySQL_python.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py copying MySQLdb\release.py -> build\lib.win32-2.6\MySQLdb running build_ext building '_mysql' extension error: Unable to find vcvarsall.bat
Je suis l'aide de la version 2.6 de Python sur Windows XP.
Réponses
Trop de publicités?Je me rends compte de cette question est de plus d'un an. Cependant, VOUS de fichiers exécutables ne travaille pas pour Win64 machines. J'ai trouvé Christopher Gohlke de bibliothèques Python extrêmement utile: http://www.lfd.uci.edu/~gohlke/pythonlibs/.
Pour MySQL-python sur Win64 et Py27: http://www.lfd.uci.edu/~gohlke/pythonlibs/49ej5jcn/MySQL-python-1.2.3.win-amd64-py2.7.exe
Vous pouvez également essayer ceci: http://blog.eddsn.com/2010/05/unable-to-find-vcvarsall-bat/
Je ne sais pas si cela vous aide, mais regardez ce fil du forum, il pourrait être un problème de version.
Il existe d'importantes différences entre les différentes versions de VC++. La plus importante différence est la bibliothèque d'exécution de la version. Chaque la version de Visual Studio utilise son propre msvcrt dll. La ligne de commande options, obsolète fonctions, les formats de fichier de projet et d'autres choses sont légèrement différente aussi.