1

我已经构建了一个大型程序,通过脚本在MySQLdbs 上运行查询。python 3.X我在 32 位系统上工作时开发了它,但现在正试图在我的新 64 位机器上运行它。到目前为止,我一直无法找到一个明确的答案,即是否存在适用于 64 位环境的Python 3.X模块MySQL。当我尝试导入在 32 位 Windows 中运行良好的模块时,我收到此错误:

“ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。” .

我已经检查了模块源并考虑对其进行更改。但在我这样做之前,我想确保没有可用的模块。

简而言之,我的问题是:

  1. 是否有任何可用于 3.X 的 64 位链接 MySQL/Python 的预构建模块

  2. 如果没有......是否有其他解决方法的想法可以让我在不重写 MySQLdb 现有模块的情况下做到这一点?

4

1 回答 1

0

用于oursqlMySQL-python的预编译 Windows 64 位 Python 3.2 二进制包可从用于 Python 扩展包的非官方 Windows 二进制页面页面获得。

于 2012-11-01T03:23:23.367 回答