【问题标题】:Error when install python mysql module on windows?在 Windows 上安装 python mysql 模块时出错?
【发布时间】:2010-01-07 11:19:31
【问题描述】:

当我尝试在 Windows 上安装 mysql 时出现此错误

MySQL-python-0.9.2>python setup.py build
running build
running build_py
running build_ext
building '_mysql' extension
error: Unable to find vcvarsall.bat

【问题讨论】:

  • 尝试时会发生什么 > python setup.py install ?
  • 安装时出现此错误

标签: python mysql windows


【解决方案1】:

我猜,你没有安装 Visual c++ 编译器或编译器不在 PATH 中。

如果你有mingw32,可以传参数-c mingw32

mysql-python 可用binary in windows,你可能不需要自己编译。

更新:OP 正在使用 python 2.6,在 windows 的 mysql-python 页面中没有 1.2.3 的二进制文件。

Here是我之前编译的那个

【讨论】:

  • 如何检查该编译器?或者我必须从哪里安装那个编译器?
  • 是的,MySQL-python 核心是用 C 编写的,还需要 MySQL 头文件,所以你需要一些编译器,但我认为如果你不确定自己编译的话,这很难做到,你的python版本,你只想要mysql-python 0.9.2?为什么不是 1.2.2 或 1.2.3?无论如何,如果你能提供这些信息,我可以提出更好的建议。
  • ok,对于mysql-python 1.2.3和python2.6,mysql-python页面没有windows二进制,不过我之前编译过,你可以在这里下载。 soemin.googlecode.com/files/…
  • 非常感谢 S.Mark 提供的二进制文件
猜你喜欢
  • 1970-01-01
  • 2016-11-29
  • 2015-10-06
  • 2012-01-04
  • 1970-01-01
  • 2011-01-23
  • 2011-06-06
  • 2015-07-16
相关资源
最近更新 更多