gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 21:22:58 26 4
gpt4 key购买 nike

我有 Windows Server 2008 R2 x64。它在 wsgi 下运行 Python27 x86 + Django 1.3 + apache 2.2 x86。它在没有 lxml 的情况下运行正常。

我们正在使用 soaplib,它需要 lxml。我尝试以多种方式安装 lxml:

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

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

ImportError at /
DLL load failed: The specified module could not be found.

它在 from lxml import etree 上引发此错误

我用谷歌搜索了解决方案,但没有找到任何有用的信息。我发现的一些信息:

  1. python26->python27 中有一些变化,改变了包含的 dll
  2. 我使用 dependency walker 来查找缺少的 dll。我发现缺少的是:gpsvc.dll、IEShims.dll、msvcr90.dll。当我尝试安装 x86 可再发行组件包时,它没有任何改变。我尝试将 msvcr90.dll 复制到 lxml 的 egg 目录,它创建了另一个错误,说它无法加载 dll(我不记得确切的异常,但如果需要我可以生成它)

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

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

最佳答案

我从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装了非官方版本

它解决了我的问题。

关于python - lxml:DLL 加载失败:找不到指定的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com