django - 使用 Apache、Django、pywin32、Python2.7 和 mod_wsgi 找不到 pywintypes27.dll

标签 django apache mod-wsgi pywin32 django-mssql

我有一个使用 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 的新手,希望作为一个新问题提出而不是劫持人们的线程是正确的。

最佳答案

移动文件:

  • pythoncom27.dll
  • pythoncomloader27.dll
  • pywintypes27.dll

  • 来自“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/

    相关文章:

    python - django wth gis.mysql 导致内部服务器错误

    python - 值错误 : signal only works in main thread - Django - mod_wsgi

    Django 表格 : reload view after post

    python - Rest框架中的ViewSet和Router

    python - 如何访问自定义管理器中的模型属性?

    apache - 如何调试 Apache mod_rewrite

    apache - Tomcat - 系统找不到指定的文件

    php - PHP中的URL映射?

    python - 有人可以给我一个关于 WSGI 幕后细节与 Python 的其他 Web 界面方法的高级技术概述吗?

    django - 在 docker 中为 django 和 postgres 设置 db_password