Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows server 2008上未使用mod_wsgi加载PyCrypto_Windows_Mod Wsgi_Pycrypto - Fatal编程技术网

在Windows server 2008上未使用mod_wsgi加载PyCrypto

在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_

我在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安装程序进行安装并不能解决此问题


我曾尝试使用MinGW32进行编译,但收到的错误表明它不知道如何在“nt”操作系统上进行编译。

尝试将新清单添加到Apache的这种方法


pyodbc也有同样的问题

  • 资源黑客:

  • 用于在python27/python.exe(树24/1下)中查找和复制对MSVCR90的依赖项:

    
    
  • 使用Resource Hacker打开pyodbc.pyd并将其粘贴到树中(在树24/2下):


  • 很抱歉这么晚才回到这里,但这实际上非常有效。
    <dependentAssembly>
        <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> 
    </dependentAssembly>