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

时间:2010-07-12 14:46:10

标签: python windows-7 64-bit pyodbc

我正在运行64位Windows 7和ActiveState Python 2.5安装(64位版本)。我刚刚下载并安装了pyodbc 2.1.7 win32软件包。当我以管理员身份运行安装程序时,它没有任何问题。当我运行python并尝试

import pyodbc

我收到以下错误:

  

ImportError:DLL加载失败   error code 193

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

1 个答案:

答案 0 :(得分:1)

不应该太难建立自己。我知道pyodbc支持64位(几年前我和作者一起使用了64位支持)。如果解压缩源zip,则可以运行:

setup.py bdist_wininst 

当然对于Python 2.5,我认为你需要Visual Studio 2003,这可能是一个交易破坏者。使用python&gt; = 2.6,你可以使用Visual Studio Express 2008。< / p>