我有一个使用 django-mssql 与 SQL Server 通信的 Django 应用程序。
这在开发服务器 (runserver) 中运行良好,但在 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 not working in Apache w/ mod-wsgi, but works fine in dev server 相同的问题但是那个答案对我没有帮助,因为我已经安装了 32 位 pywin32,我是 stackoverflow 的新手,希望作为一个新问题提出而不是劫持人们的线程是正确的。
最佳答案
移动文件:
来自“C:\Python27\Lib\site-packages\pywin32_system32”
到
"C:\Python27"
希望能帮助到你。
关于django - 使用 Apache、Django、pywin32、Python2.7 和 mod_wsgi 找不到 pywintypes27.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755626/