pywintypes27.dll在Apache, Django, pywin32, Python2.7和mod_wsgi



我有一个Django应用程序使用Django -mssql与/SQL Server通信。

这在开发服务器(runserver)中工作得很好,但在Apache/mod-wsgi下,我得到一个与它相关的错误,试图找到一个确实存在的.dll:

Exception Type: ImportError
Exception Value:    No system module 'pywintypes' (pywintypes27.dll)
Exception Location: C:Python27libsite-packageswin32libpywintypes.py in __import_pywin32_system_module__, line 98
Python Executable:  C:Program Files (x86)Apache Software FoundationApache2.2binhttpd.exe

我使用ActivePython2.7.2, mod_wsgi, pywin32 Build 216和Django1.3.1,所有32位

pywintypes27.dll存在于C:WindowsSysWOW64中,而不是像我的64位windows 7中预期的那样存在于C:WindowsSystem32中

Thanks in advance

这是同样的问题,django-mssql不工作在Apache w/mod-wsgi,但在开发服务器工作得很好,但这个答案没有帮助我,因为我已经安装了32位pywin32,我是新的stackoverflow,希望它是正确的问一个新的问题,而不是劫持人们的线程。

移动文件:

  • pythoncom27.dll
  • pythoncomloader27.dll
  • pywintypes27.dll
从"C:

Python27 Lib 网站 pywin32_system32"

" C: Python27 "

希望能有所帮助。

在32位或64位的机器上安装pywin32-218.win32-py2.7.exe

对于那些通过pip安装pywin32的人:检查您是否在虚拟环境之外完成了此操作。

如果你在virtualenv中这样做,我们可能会得到这种错误。

首选二进制代码安装:参见此处的Mark Amery响应

相关内容

  • 没有找到相关文章

最新更新