gpt4 book ai didi

python - 导入错误 : No module named lxml - Even though LXML Is installed

转载 作者:太空狗 更新时间:2023-10-29 18:04:36 27 4
gpt4 key购买 nike

我收到此错误“ImportError: No module named lxml”,即使确实安装了 LXML。具体来说,它安装在项目的 python Virtualenv 中。最终我正在研究 Python/Amazon Product API .尝试从终端 (mac) 运行该项目的示例脚本之一后出现错误。

我该如何解决这个问题?或进一步追踪问题?

Google 搜索引导我:

  • 重新编译 LXML
  • 确保同意 Xcode 许可证:sudo xcodebuild -license
  • 通过以下方式更新 LXML:pip install --upgrade lxml 当前版本为 3.4.0
  • 按照概述重新安装了 LXML 依赖项 here - pip install libxml2-dev libxslt-dev python-dev

编辑:更多细节抛出错误的代码行是 from lxml import etree, objectify,它位于远离我的虚拟环境中安装 LXML 的文件夹中(尽管我是从我的 virtualenv 中运行脚本的终端)。如果问题只是脚本不知道在哪里可以找到 LXML 安装,我该如何解决?

最佳答案

原来我在这里找到了答案:import lxml fails on OSX after (seemingly) successful install

显然,在 Mac 上安装 LXML 最终会将其安装在错误的路径中,因此您必须使用以下方法重置路径:export PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin: ${PATH}"

关于python - 导入错误 : No module named lxml - Even though LXML Is installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27008222/

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