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.
El enfoque más fácil para mí fue ir aquí http://sourceforge.net/projects/mysql-python/ y obtener el ejecutable.
Esto lo hizo fácil.
La instalación de mysql-python
es confusa. Perdí mis horas para lidiar con los errores. Finalmente, encuentro http://www.lfd.uci.edu/~gohlke/pythonlibs/ . Se refiere a un archivo compilado. Intentalo.
Me doy cuenta de que esta pregunta tiene más de un año. Sin embargo, los ejecutables de USTED no funcionan para máquinas Win64. He encontrado las bibliotecas Python de Christopher Gohlke extremadamente útiles: http://www.lfd.uci.edu/~gohlke/pythonlibs/ .
Para MySQL-python en Win64 y Py27: http://www.lfd.uci.edu/~gohlke/pythonlibs/49ej5jcn/MySQL-python-1.2.3.win-amd64-py2.7.exe
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.
También puedes probar esto: http://blog.eddsn.com/2010/05/unable-to-find-vcvarsall-bat/