可能重复:
error: Unable to find vcvarsall.bat
我正在尝试安装python的MySql接口,但是我得到了一个错误(下面会提到)。我知道解决方案:安装Microsoft Visual C++。除了安装Microsoft Visual C++之外,是否还有其他解决方案?我的意思是这真的伤害了我;为什么我要安装Microsoft Visual C++,仅仅因为从开发人员的角度来看,构建这个单独的包是一种无用和浪费时间的方法。对于这个问题有什么替代的解决方案吗?
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
我在Windows XP上使用Python 2.6。
发布于 2010-02-16 20:35:57
您将需要MSVC编译器或mingw32来编译它,还需要MySQL头文件。
我曾经为MySQL1.2.3c1forPython2.6编译过一次,你可以找到它的here。
发布于 2011-11-08 15:34:45
我意识到这个问题已经有一年多了。但是,您的可执行文件不能在Win64机器上运行。我发现Christopher Gohlke的Python库非常有用:http://www.lfd.uci.edu/~gohlke/pythonlibs/。
对于Win64和Py27上的MySQL-python:http://www.lfd.uci.edu/~gohlke/pythonlibs/49ej5jcn/MySQL-python-1.2.3.win-amd64-py2.7.exe
发布于 2010-06-09 19:07:57
https://stackoverflow.com/questions/2272786
复制相似问题