错误提示

在运行一个ansible-playbook文件时报错:

明明安装了docker-py和相关依赖仍然报错

错误原因

ansible使用的python解释器和我安装了docker-py的解释器不是同一个

解决方式

需要在playbook文件中指定ansible_python_interpreter
例如:

- hosts: zookeepersvars:ansible_python_interpreter: /usr/bin/python3roles:- zookeeper- hosts: kafkasvars:ansible_python_interpreter: /usr/bin/python3roles:- kafka
~


再次运行就成功了~

如果还不能解决,可以再到这几个帖子找找其他的解决方式:
https://stackoverflow.com/questions/55373596/ansible-not-able-to-find-python-module
https://stackoverflow.com/questions/38181433/ansible-cannot-import-docker-py-even-though-it-is-installed
https://stackoverflow.com/questions/57167091/ansible-python-version-wont-change/59134946#59134946

解决ansible报错“msg“: “Failed to import docker-py - cannot import name __version__.相关推荐

  1. 起不来报错:Failed to start Docker Application Container Engine.

    docker起不来报错:Failed to start Docker Application Container Engine. 报错信息如下: [root@localhost localdisk]# ...

  2. docker启动报错:Failed to start Docker Application Container Engine

    今天docker启动报错: 4月 20 20:52:26 localhost.localdomain systemd[1]: Failed to start Docker Application Co ...

  3. docker启动报错:Failed to start Docker Application Container Engine.

    今天docker启动报错: 4月 20 20:52:26 localhost.localdomain systemd[1]: Failed to start Docker Application Co ...

  4. 解决node-sass报错 :Failed at the node-sass postinstall script

    Failed at the node-sassXXX postinstall script. npm ERR! node-sassXXX postinstall 产生原因 node-sass 与 no ...

  5. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  6. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  7. ubuntu 重装 nvidia_nvidia-smi指令报错:Failed to initialize NVML: Driver解决

    分配的新电脑,ubuntu18.04系统,nvidia的驱动都装好了,但是使用指令: nvidia-smi 报错: Failed to initialize NVML: Driver/library ...

  8. 【转】【centos】启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结...

    今天一台一直在用的虚拟机重启后,CRT连接不上,ip也ping不通,重启网卡报错,"Failed to start LSB: Bring up/down networking",参 ...

  9. 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin

    解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin ...

最新文章

  1. oracle v$sql last_load_time,Oracle 等待事件V$视图
  2. php简单的mysql类_一个简单的php mysql操作类
  3. Sublime Text 3118 集成插件汉化定制版——赵亮(碧海情天)
  4. mysql 聚簇索引 和聚簇索引 (二级索引)的 那些事
  5. mysql分表规则(转)
  6. spring security原理
  7. 【RK3399Pro学习笔记】八、ROS话题消息的定义与使用
  8. docker学习4-docker安装mysql环境
  9. SSL请求trustStore的两种注册方式
  10. 安装mysql 5.7.19 winx64解压缩版
  11. 基于Jquery的图片自动分组且自适应页面的缩略图展示特效
  12. SQL2K数据库开发七之表操作添加删除和修改列
  13. OSS SSL 访问异常
  14. CSS 3之美化表格样式(二)
  15. 生成专题2 | 图像生成评价指标FID
  16. tomcat 官网下载
  17. 梅兰商城案例代码编写(自己练习,纯手写,最后附有结果图以及精灵图)
  18. 毕业设计-基于SpringBoot幼儿园管理系统
  19. Scrum敏捷价值观与原则
  20. 专访闪能申论凌青:学会申论应试五大力,轻松碾压对手

热门文章

  1. 高仿真的类-BeanWrapper
  2. 观察者模式在源码中的应用
  3. Quartz框架中的Listener
  4. Redis面试题详解
  5. 自己写一个实现ApplicationListener​接口并且把该组件加入到容器中
  6. 配置Bean的作用域对象
  7. mybatisdb.sql
  8. 使用Commons Logging - Java异常处理
  9. linux 64位 安装qt creator .run,Qt Creator安装
  10. java 车站分级问题_【NOIP2013 普及组】车站分级