2024-09-27 21:22:58 发布
网友
我在IIS6网络服务器后面提供Django应用程序。
测试服务器运行良好,但在web服务器后面运行时,模块导入失败,我收到以下错误:
Error loading pyodbc module: DLL load failed: The specified module could not be found
仅为了记录,模块是pyodbc
使用isapi-wsgi通过isapi为站点提供服务
有什么想法吗?这真是我的一天!:)
此错误是一个PITA:它通常是由dll中缺少符号引起的(因为找不到依赖dll,等等…)。您应该使用dependency walker检查.pyd,或者查看windows日志,该日志可能会根据您的配置记录此类错误。在
在我的例子中,我在32位操作系统上安装了64位的pyodbc。两个版本都是available here。在
我希望我不是唯一一个蠢到可以帮到别人的人。在
我最近一直在努力在windows2008上的iis7上用mssql2008设置Django/Python。我遇到了和你一样的问题。我使用的是PyODBC-2.1.8。我从源代码处编译了这些模块。我使用mingw编译器从源代码编译它们。什么都没用。在
mingw
然后我降级到PyODBC-2.1.7。而且成功了!我在python2.6发行版中使用了站点上提供的二进制文件(即我使用的Python版本)。在
我希望这能有所帮助。在
此错误是一个PITA:它通常是由dll中缺少符号引起的(因为找不到依赖dll,等等…)。您应该使用dependency walker检查.pyd,或者查看windows日志,该日志可能会根据您的配置记录此类错误。在
在我的例子中,我在32位操作系统上安装了64位的pyodbc。两个版本都是available here。在
我希望我不是唯一一个蠢到可以帮到别人的人。在
我最近一直在努力在windows2008上的iis7上用mssql2008设置Django/Python。我遇到了和你一样的问题。我使用的是PyODBC-2.1.8。我从源代码处编译了这些模块。我使用
mingw
编译器从源代码编译它们。什么都没用。在然后我降级到PyODBC-2.1.7。而且成功了!我在python2.6发行版中使用了站点上提供的二进制文件(即我使用的Python版本)。在
我希望这能有所帮助。在
相关问题 更多 >
编程相关推荐