在Windows server 2008上未使用mod_wsgi加载PyCrypto
我在Windows2008Server64位上安装了一个项目,其中包括Apache2.2、mod_WSGi3.3、Django1.2和Python2.7(32位) 我已经使用VoidSpace上的安装程序安装了PyCrypto 2.3(适用于32位python 2.7): 当我试图通过解释器导入PyCrypto模块时,它工作得非常好。然后,我使用:manage.py runserver运行Django服务器 这也正如预期的那样,CSS和其他静态图像不能正常显示,但是站点工作正常 当使用mod_wsgi和Apache时,我得到了一个导入错误,并注意到DLL未能加载 完整的stacktrace已发布在pastebin上: 我使用DependencyWalker查看可能缺少的依赖项,并下载了所有似乎缺少的DLL。然后将它们复制到System32 windows目录和SysWOW64目录 DependencyWalker应用程序现在只显示“延迟”依赖项错误,但不显示阻止功能的内容 我确实看到了相关问题: 但是,正如我前面所述,使用VoidSpace安装程序进行安装并不能解决此问题在Windows server 2008上未使用mod_wsgi加载PyCrypto,windows,mod-wsgi,pycrypto,Windows,Mod Wsgi,Pycrypto,我在Windows2008Server64位上安装了一个项目,其中包括Apache2.2、mod_WSGi3.3、Django1.2和Python2.7(32位) 我已经使用VoidSpace上的安装程序安装了PyCrypto 2.3(适用于32位python 2.7): 当我试图通过解释器导入PyCrypto模块时,它工作得非常好。然后,我使用:manage.py runserver运行Django服务器 这也正如预期的那样,CSS和其他静态图像不能正常显示,但是站点工作正常 当使用mod_
我曾尝试使用MinGW32进行编译,但收到的错误表明它不知道如何在“nt”操作系统上进行编译。尝试将新清单添加到Apache的这种方法
pyodbc也有同样的问题
很抱歉这么晚才回到这里,但这实际上非常有效。
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>