Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python问题:找不到vcvarsall.bat_Python_Mysql - Fatal编程技术网

Python问题:找不到vcvarsall.bat

Python问题:找不到vcvarsall.bat,python,mysql,Python,Mysql,可能重复: 我正在尝试为python安装MySql接口,但出现了一个错误(如下所述)。我知道解决方案:安装微软Visual C++。除了安装微软Visual C++之外还有其他的解决方案吗?我的意思是这真的伤害了我;为什么我要安装微软Visual C++,仅仅因为构建这个单一的包,从开发者的角度来看,这是一个无用的和浪费时间的方法。这个问题有没有其他解决方案 MySQL-python-1.2.3c1>setup.py install running install running bdi

可能重复:

我正在尝试为python安装MySql接口,但出现了一个错误(如下所述)。我知道解决方案:安装微软Visual C++。除了安装微软Visual C++之外还有其他的解决方案吗?我的意思是这真的伤害了我;为什么我要安装微软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。

我不知道它是否对您有帮助,但请注意,这可能是版本问题

VC++的几个版本之间存在着重要的差异。 最重要的差异是运行库版本。每个 Visual Studio版本使用自己的msvcrt dll。命令行 选项、不推荐使用的函数、项目文件格式和其他内容 也略有不同


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

我已经为MySQL1.2.3c1为Python2.6编译了一次,您可以找到它。

您也可以尝试以下方法:
我意识到这个问题已经有一年多的历史了。但是,您的可执行文件不适用于Win64机器。我发现Christopher Gohlke的Python库非常有用:


对于Win64和Py27上的MySQL-python:

安装
MySQL-python
令人困惑。处理错误浪费了我的时间。最后,我遇到了。它引用一个已编译的文件。试试看。

对我来说,最简单的方法就是到这里获取可执行文件


这让事情变得简单。

非常感谢,这对我很有帮助。我相信你的家人很乐意帮忙。谢谢!这正是我需要的!马克:谢谢!非常有帮助!如果可以的话,我会投你两次票。如果能在Python MySQL站点上安装,那就太好了:对于Win32上的Py 2.7,请使用:Managed to install from(Python 2.7 32和64),上面的安装链接给了我错误Python 2.7对我不起作用它对我在windows 7 64位intel core i3上起作用。谢谢洛根,谢谢!这适用于windows 8.1 64位和python 2.7.8这太棒了!谢谢你帮我省去了几个小时的痛苦。^^^我同意在2小时后开始计算。。这是一个救命恩人