1

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

import pyodbc

我收到以下错误:

ImportError:DLL 加载失败, 错误代码为 193

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

4

1 回答 1

1

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

setup.py bdist_wininst 

当然,对于 Python 2.5,我认为您将需要 Visual Studio 2003,这可能会破坏交易。 使用 python>=2.6,您可以使用 Visual Studio Express 2008 来完成。

于 2010-07-12T15:27:14.397 回答