6

我已经在 Windows 中安装了 3.3.0 python 安装程序。然后我想安装 MySQLdb。我在安装文件中搜索 python 3.3.0,我得到了“MySQL-python-1.2.4b4.win32-py2.7”并安装了它。但它显示“需要python 2.7 版,在您的注册表中找不到”。我也在stackoverflow中得到了关于这个问题的解决方案,但我的问题没有解决。我尝试过的解释如下:

1. First I have exported python from registry HKEY_LOCAL_MACHINE-> Software.
2. I have saved the file in desktop.
3. I open it with notepad++.
4. Then I replaced all the LOCAL_MACHINE with CURRENT_USER and save it.
5. Finally  I executed the saved file in desktop.

但是什么也没发生,我的问题没有解决,就像以前一样。有什么解决办法吗?

4

1 回答 1

2

使用已编译 C 扩展的 Python 库必须针对 Python 的确切版本进行编译。您下载的 MySQLdb 包适用于 python 2.7,不适用于 python 3.3。

据我所知,MySQLdb 还不支持 Python 3,也没有计划将其移植到 Python 3

然而,所有的希望都不会落空。还有其他 MySQL 包装器,请参阅MySQL-db lib for Python 3.x?

于 2013-01-19T15:03:02.853 回答