para python mysql

para - python mysql install offline



Problema con Python: no se puede encontrar vcvarsall.bat (6)

Posible duplicado:
error: no se puede encontrar vcvarsall.bat

Estoy intentando instalar la interfaz de MySql para python, pero recibí un error (se menciona a continuación). Y conozco la solución: instalar Microsoft Visual C ++. ¿Hay alguna solución alternativa aparte de instalar Microsoft Visual C ++? Quiero decir que esto realmente me ha dolido; ¿Por qué debería instalar Microsoft Visual C ++ solo porque construir este paquete único es un enfoque inútil y que desperdicia tiempo desde la perspectiva del desarrollador? ¿Hay alguna solución alternativa para este problema?

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

Estoy usando Python 2.6 en Windows XP.





Necesitará el compilador MSVC o mingw32 para compilar eso, y también necesitará los archivos de encabezado MySQL.

He compilado una vez para MySQL1.2.3c1 para Python2.6, puedes encontrarlo here .


No sé si te ayuda, pero echa un vistazo a este hilo del foro , podría ser un problema de versión.

Hay diferencias importantes entre las varias versiones de VC ++. La discrepancia más importante es la versión de la biblioteca de tiempo de ejecución. Cada versión de Visual Studio utiliza su propia dll msvcrt. Las opciones de la línea de comandos, las funciones en desuso, los formatos de archivos de proyectos y otras cosas también son ligeramente diferentes.