小编典典

Python问题:找不到vcvarsall.bat

mysql

我正在尝试为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。


阅读 240

收藏
2020-05-17

共1个答案

小编典典

您将需要MSVC编译器或mingw32进行编译,并且还需要MySQL Header文件。

我已经为Python2.6的MySQL1.2.3c1编译过一次,您可以在这里找到它。

2020-05-17