【问题标题】:Importing _mysql in MySQLdb在 MySQLdb 中导入 _mysql
【发布时间】:2010-01-30 21:12:27
【问题描述】:

为什么MySQLdb模块中的_mysql是C文件?当模块尝试导入它时,我收到导入错误。我该怎么办?

【问题讨论】:

    标签: python mysql c


    【解决方案1】:

    它是位于 Python MySQLdb 模块和 C libmysqlclient 库之间的适配器。无法加载的最常见原因之一是没有合适的 libmysqlclient 库。

    【讨论】:

      【解决方案2】:

      编辑This 可能是您问题的答案。

      当我尝试导入 _mysql 时,我没有收到任何错误:

      import _mysql
      print(_mysql)
      # <module '_mysql' from '/usr/lib/pymodules/python2.6/_mysql.so'>
      

      它正在导入库 /usr/lib/pymodules/python2.6/_mysql.so

      如果这不是您得到的,这听起来像是安装错误。 您使用的是什么操作系统? 你是怎么安装mysqldb的?

      【讨论】:

      • 我正在使用 XP。我想我应该尝试再次下载并安装该模块。我该怎么办?
      猜你喜欢
      • 2012-04-09
      • 2016-06-21
      • 2014-10-10
      • 2021-01-18
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多