相关疑难解决方法(0)

lxml:DLL加载失败:找不到指定的模块

我有Windows Server 2008 R2 x64.它已经运行了Python27 x86 + Django 1.3 + apache 2.2 x86 under wsgi.没有lxml它运行正常.

我们使用的是soaplib,需要lxml.我试过以几种方式安装lxml:

  1. 使用easy_install
  2. 下载win32安装二进制文件.

问题是在apache下的站点下运行会引发以下错误:

ImportError at /
DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

它引发了这个错误 from lxml import etree

我用google搜索解决方案,但没有发现任何有用的东西.我找到的一些信息:

  1. 在python26-> python27中有一些变化,它改变了包含dll的内容
  2. 我使用依赖步行器来查找缺少哪些dll.我发现缺少的是:gpsvc.dll,IEShims.dll,msvcr90.dll.当我尝试安装x86可再发行组件包但它没有改变任何东西.我尝试将msvcr90.dll复制到lxml的egg目录,它创建了另一个错误,表示它不能加载dll(我不记得确切的异常,但我可以生成它,如果需要)

它通过运行从django内部服务器运行时工作 manage.py runserver

我该如何解决这个问题?谢谢.

python windows django lxml

7
推荐指数
1
解决办法
9480
查看次数

标签 统计

django ×1

lxml ×1

python ×1

windows ×1