【发布时间】:2020-10-08 17:03:18
【问题描述】:
我有一个 DevOps 脚本,用于升级我的项目中的构建/版本号。它使用 lxml 库来解析 xml 类型的文件。它工作得很好,但突然之间,我得到了错误:ModuleNotFoundError: No module named 'lxml'。我已经尝试过更新 lxml,并卸载/重新安装,但这些都不起作用。我也用 python 2.7 尝试过,但得到了完全相同的错误。
我使用 python3 和 pip3 的别名如下:
❯ which python
python: aliased to /usr/local/bin/python3
❯ which pip
pip: aliased to /usr/local/bin/pip3
macos Catalina 10.15.6 (19G2021)
lxml 版本:4.5.2
蟒蛇3.8.5
点20.2.3
【问题讨论】:
-
进口声明还有吗?
-
是的:
from lxml import etree -
在出现错误之前你做的最后一件事是什么,你改变了什么吗?
-
不,这就是奇怪的原因,我使用的版本与现在完全相同。
-
这是您今天第一次使用它,还是您在编写代码时才发生在中间?