Windows环境下MySQL与Python的集成

2024-04-24 05:32:03 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

Download page for python-mysqldb。该页面包括32位和64位版本的Python 2.5、2.6和2.7的二进制文件。

还有discussion on getting rid of the deprecation warning

更新:这是一个旧答案。目前,我推荐使用PyMySQL。它是纯python,所以它同样支持所有的操作系统,几乎是mysqldb的替代品,而且它还可以与python 3一起工作。最好的安装方法是使用pip。您可以从here(更多说明here)安装它,然后运行:

pip install pymysql

这可能读起来像你爷爷givin的建议,但这里的所有答案都没有提到最好的方法:去安装ActivePython而不是python.org windows二进制文件。在我安装activestate Python之前,我一直很想知道为什么windows上的Python开发是如此的简单。我和他们没有关系。这只是一个简单的事实。把它写在每一面墙上:Python development on Windows=ActiveState! 然后你只要^{}一切都顺利。没有编译狂欢。没有奇怪的错误。别害怕。只要在五分钟后开始编码并做真正的工作。 这是上窗户的唯一方法。真正地。

作为学习Python生态系统的Python新手,我刚刚完成了这项工作。

  1. 安装安装工具instructions

  2. 安装MySQL 5.1。从here下载97.6MB的MSI,您不能使用essentials版本,因为它不包含C库。
    请确保选择自定义安装,并将要安装的开发工具/库标记为默认情况下未完成。这是获取C头文件所必需的。
    通过在安装目录中查找名为“include”的文件夹,可以验证是否正确执行了此操作。E、 G C:\Program Files\MySQL\MySQL Server 5.1 \ include。它应该有一大堆.h文件。

  3. > p>从here安装微软VisualStudioC++快件2008,这是获得C编译器所必需的。

  4. 以管理员身份打开命令行(右键单击Cmd快捷方式,然后单击“以管理员身份运行”。在安装了那些东西之后,一定要打开一个新的窗口,否则路径不会被更新,安装仍然会失败。

  5. 从命令提示符:

    简易安装-b C:\ temp\sometempdir mysql python

    那会失败的-没关系。

    现在打开temp目录C:\temp\sometempdir中的site.cfg并将“注册表项”设置编辑为:

    注册表项=SOFTWARE\MySQL AB\MySQL Server 5.1

    现在CD到您的临时目录和:

    python setup.py清除

    python setup.py安装

    你应该准备好摇滚!

  6. Here是一个超级简单的脚本,可以开始学习Python DB API(如果需要的话)。

相关问题 更多 >