我正在 Jenkins 上执行以下操作:
python3 -m pip install cfn-lint
> Requirement already satisfied...
python3 -m cfn-lint
> /usr/bin/python3: No module named cfn-lint
出了什么问题?为什么我不能使用刚刚安装的工具?
最佳答案
该软件包将自身安装为 cfnlint
(不是cfn-lint
)。这意味着您可以通过 python -m cfnlint 运行它。它还通过 cfn-lint
公开入口 pip 。这意味着您可以执行以下任一操作
$ python -m cfnlint
$ cfn-lint
关于python - 无法使用 python -m 调用工具执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54368639/