|
Python /
MySQL-python模块的安装Windows环境 最新版 MySQL-python-1.2.3c1 没有Windows版的安装程序(据说因为作者不使用Windows而不再维护Windows版本),而简单的使用 easy_install MySQL-python 会报错。 下载 MySQL-python-1.2.3c1.tar.gz 使用 python setup.py install 会报错: 没有编译器。 所以,我们需要使用 1.2.2 版本 easy_install "MySQL-python==1.2.2" 执行以上命令即可。 自己编译 http://stackoverflow.com/questions/645943/mysql-for-python-in-windows 1. 安装setuptools 2. 安装 MySQL 5.1. 下载大约100MB的那个MSI安装包。 不要选择essentials版本,因为那不包含C程序的库文件。选择custom install, 并选择 Developer Components。如果正确安装,在安装路径里会有"include"文件夹,例如 C:\Program Files\MySQL\MySQL Server 5.1\include. 那里包含有完整的 .h 文件。 3. 现在和安装 Microsoft Visual Studio C++ Express 2008 。 这样可以获得 C 编译器。 http://www.microsoft.com/express/vc/ 4. 在管理员权限的账户下打开命令行,请确保在安装了以上软件之后再打开这个命令行窗口。 5. 在命令行下运行: easy_install -b C:\temp\sometempdir mysql-python 会失败,不要紧,下面继续。 打开 C:\temp\sometempdir\site.cfg 文件, 编辑 "registry_key" 为: registry_key = SOFTWARE\MySQL AB\MySQL Server 5.1 然后 cd C:\temp\sometempdir 后: python setup.py clean
python setup.py install
You should be ready to rock! |