我有一个使用 django-mssql 与 SQL Server 通信的 Django 应用程序。
这在开发服务器(运行服务器)中工作得很好,但在 Apache/mod-wsgi 下,我得到一个与它试图找到一个确实存在的 .dll 相关的错误:
Exception Type: ImportError
Exception Value: No system module 'pywintypes' (pywintypes27.dll)
Exception Location: C:\Python27\lib\site-packages\win32\lib\pywintypes.py in __import_pywin32_system_module__, line 98
Python Executable: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
我使用了 ActivePython2.7.2、mod_wsgi、pywin32 Build 216 和 Django1.3.1,都是 32 位
pywintypes27.dll 存在于 C:\Windows\SysWOW64 而不是 C:\Windows\System32 正如我的 64 位 Windows 7 中所预期的那样
提前致谢
这与django-mssql 无法在带有 mod-wsgi 的 Apache 中工作的问题相同,但在开发服务器中工作正常但该答案对我没有帮助,因为我已经安装了 32 位 pywin32,我是 stackoverflow 的新手,希望它是作为一个新问题提出的权利,而不是劫持人们的话题。