ansible - 在 Ubuntu 20.04 机器上安装 Ansible 后显示导入错误
问题描述
在 Ubuntu 20.04 机器上安装 ansible 后,我收到下面提到的导入错误。
Traceback (most recent call last):
File "/home/sourav/ansible/bin/ansible", line 62, in <module>
import ansible.constants as C
File "/home/sourav/ansible/lib/ansible/constants.py", line 12, in <module>
from jinja2 import Template
ImportError: No module named jinja2
解决方案
该错误消息的根本原因是:
ImportError:没有名为 jinja2 的模块
因此,如果您通过 安装 Ansible pip
,请尝试运行:
sudo pip3 install Jinja2
或者,如果您通过 安装它apt
,请运行:
sudo apt-get install -y python-jinja2
推荐阅读
- c# - 注释中带有大括号的全局命名空间别名(双冒号) - C#
- javascript - 在 React 组件中调用 Javascript 函数时返回未定义
- php - 使用 simplehtmldom 在 php 中获取嵌套标签
- python - 如何解决使用 cython 时未解决的对“Py ..”的引用的问题
- java - 主线程不等待订阅者在反应订阅者中完成他们的任务
- swift - 如何替换视图控制器而不是推动更多的segue
- keras - Keras:保存模型定义为一个类引发 NotImplementedError
- python - 如何使用 PyCharm 和 Pytorch 快速获取文档
- python - 如何将 withcolumn 方法与基于多个条件的过滤器一起使用?
- javascript - 下载按钮没有在javascript中下载图像