Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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
pip安装MySQL python返回找不到vcvarsall.bat_Python_Mysql_Django - Fatal编程技术网

pip安装MySQL python返回找不到vcvarsall.bat

pip安装MySQL python返回找不到vcvarsall.bat,python,mysql,django,Python,Mysql,Django,我一直试图在Windows7上pip安装MySQL python,但它返回无法找到vcvarsall.bat。我正在使用Python 3.4。如何以简单的方式实现这一点,而不必经历安装Visual Studio 2008的艰难过程?是一个使用windows二进制文件安装许多常见python软件包的好页面 这里有一个链接,指向,因为pip用于从源代码安装,它需要编译。有两种解决方案: 使用easy\u安装 easy\u install可以使用编译的exe文件快速安装 使用pip车轮组件格式安装 这

我一直试图在Windows7上
pip安装MySQL python
,但它返回
无法找到vcvarsall.bat
。我正在使用Python 3.4。如何以简单的方式实现这一点,而不必经历安装Visual Studio 2008的艰难过程?

是一个使用windows二进制文件安装许多常见python软件包的好页面


这里有一个链接,指向,因为
pip
用于从源代码安装,它需要编译。有两种解决方案:

使用
easy\u安装

easy\u install
可以使用编译的exe文件快速安装

使用
pip
车轮组件格式安装 这是我最喜欢的解决方案

您必须首先获取轮子包格式。许多Python软件包已经有了它们,最新版本的
pip
默认情况下将从中安装,较旧版本必须与
--使用滚轮
开关一起使用

如果轮子不存在,您应该创建一个轮子。首先安装
wheel
软件包,并使用它将给定平台的现有exe或egg文件转换为wheel

如果您感兴趣的软件包没有已编译的版本,那么除了在某处编译它之外,没有其他解决方案。不管怎样,一旦你得到了它,你就可以把它转换成轮子格式并安装


有关

的更多信息,您知道我应该具体做些什么来解决这个问题吗?我应该下载什么二进制文件?如果您在64位windows计算机上使用python2.7,则应下载并运行MySQL‑python‑1.2.5.win‑amd64‑py2.7.exe。对于运行python2.6的32位计算机,您可以下载并运行MySQL‑python‑1.2.5.win32‑py2.6。exe@Clocker我很高兴它对你有用。无论如何,只要有可能,宁愿使用pip作为简单的安装工具,有时也不允许像pip那样进行安全的卸载。理想的解决方案是,如果作者将exe发布为wheel格式,但您自己也可以这样做(当然需要做更多的工作,但对于像
devpi server
这样的私有pypi服务器,这并不难)。享受Python的乐趣。我最终按照您提供的链接中的答案,将exe转换为whl->效果很好