首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python问题:找不到vcvarsall.bat

Python问题:找不到vcvarsall.bat
EN

Stack Overflow用户
提问于 2010-02-16 20:23:51
回答 6查看 89.9K关注 0票数 54

可能重复:

error: Unable to find vcvarsall.bat

我正在尝试安装python的MySql接口,但是我得到了一个错误(下面会提到)。我知道解决方案:安装Microsoft Visual C++。除了安装Microsoft Visual C++之外,是否还有其他解决方案?我的意思是这真的伤害了我;为什么我要安装Microsoft Visual C++,仅仅因为从开发人员的角度来看,构建这个单独的包是一种无用和浪费时间的方法。对于这个问题有什么替代的解决方案吗?

代码语言:javascript
复制
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。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-02-16 20:35:57

您将需要MSVC编译器或mingw32来编译它,还需要MySQL头文件。

我曾经为MySQL1.2.3c1forPython2.6编译过一次,你可以找到它的here

票数 47
EN

Stack Overflow用户

发布于 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

票数 14
EN

Stack Overflow用户

发布于 2010-06-09 19:07:57

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2272786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档