代码之家  ›  专栏  ›  技术社区  ›  mwolfe02

导入pyodbc导致在Win7上加载DLL失败,错误代码为193

  •  1
  • mwolfe02  · 技术社区  · 14 年前

    我正在运行64位Windows7和ActiveState Python2.5安装(64位版本)。我刚刚下载并安装了pyodbc2.1.7win32包。当我以管理员的身份运行安装程序时,它不会有任何问题。当我运行python并尝试

    import pyodbc
    

    ImportError:加载DLL失败,错误为 error code 193

    我认为这与安装64位版本的ActiveState Python有关。我需要删除它并用32位ActiveState Python安装替换它吗?在更多的python包支持64位之前,这是首选的方法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Mark    14 年前

    不应该 太难塑造自己了。我知道pyodbc支持64位(几年前我和作者一起工作过一次,添加了64位支持)。如果解压缩源zip,则可以运行:

    setup.py bdist_wininst 
    

    使用python>=2.6版本,您可以使用VisualStudioExpress 2008来实现。