【发布时间】:2015-01-16 11:05:40
【问题描述】:
我收到此错误“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 - 按照here -
pip install libxml2-dev libxslt-dev python-dev的概述重新安装 LXML 依赖项
编辑:更多细节
引发错误的代码行是from lxml import etree, objectify,它位于远离我的虚拟环境中安装 LXML 的位置的文件夹中(尽管我在终端的 virtualenv 中运行脚本)。如果问题只是脚本不知道在哪里找到 LXML 安装的问题,我将如何解决?
【问题讨论】:
-
当您从命令提示符运行 python 并尝试
import lxml时会发生什么?
标签: python amazon lxml amazon-product-api