python - 安装适用于 Python 3.1 的 oursql 时出错

标签 python mysql python-3.x oursql

我正在尝试在 python 3.2 中使用 oursql,但进展确实不太顺利。

事实:

我下载了 oursql 二进制文件并运行了安装程序。 我安装了 MySQL 5.1。 我单独下载了libmysql dll并将其放在System32目录下。 我下载了 3.1 版的 cython,因为没有 2.7 或 3.2 版的 cython。

我安装了 python 版本 2.7、3.1 和 3.2。 我重新启动了。

现在,当从 Python 3.1 shell 运行 import oursql 时,我仍然收到 ImportError: DLL load failed: The指定的模块无法找到。 错误。

有什么想法吗?

最佳答案

好的,我将 libmysql.dll 移至与 python.exe 相同的目录,而不是 DLL 的文件夹中,看起来它可以工作。

关于python - 安装适用于 Python 3.1 的 oursql 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17420396/

相关文章:

python - pymysql + 格式字符串的参数不足 + 列表

mysql - Sequelize 仅以 UTC 格式读取日期时间

php - 删除然后插入偶尔会因重复键而失败

mysql - 选择ID在其他表中且status = 1的记录

python - 创建长时间运行的进程的机制

python - 如何检查数据库中是否创建了用户并将其删除

python - 如何对 Pandas 数据框中的两列进行字符串比较?

python - 如何从异步函数返回值

python - 为什么我的多参数卡方会陷入错误循环?

python - TypeError: 'NoneType'对象无法下标opencv-python/python face_recognition