我有一个使用 django-mssql 与 SQL Server 通信的 Django 应用程序。
这在开发服务器(运行服务器)中工作得很好,但在 Apache/mod-wsgi 下,我得到一个与它试图找到一个确实存在的 .dll 相关的失败:
[Thu May 19 15:35:09 2011] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\win32\\lib\\pywintypes.py", line 98, in
__import_pywin32_system_module__ [Thu May 19 15:35:09 2011] [error] [client
127.0.0.1] raise ImportError("No system module '%s' (%s)" % (modname, filename)) [Thu May 19 15:35:09 2011] [error] [client 127.0.0.1] ImportError: No system module 'pywintypes' (pywintypes27.dll)
pywintypes27.dll 存在于 C:\Windows\SysWOW64 (64 位 windows,但我安装了 32 位 py 和 Apache)
httpd.conf 或 WSGIScriptAlias 中是否有我需要做/指定的东西来帮助它找到这个 dll?还有什么我应该做的吗?我做了一些谷歌搜索/Binging/搜索无济于事。
一些进一步的信息:python27(非活动状态)pywin32 已安装 Win Server 2008(64 位)Apache 2.2 Django 1.3
谢谢