无法在ansible master上安装python模块

时间:2017-05-31 12:20:22

标签: ansible python-module

我已经使用yum在centos 7 VM上安装了ansible。我目前正在运行2.3.0版本。

我尝试使用“digital_ocean”模块使用主机:“localhost”,但我遇到以下错误:

fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "dopy >= 0.3.2 required for this module"}

我想我需要安装一个python模块。不幸的是,显然我的主机上没有安装python,因为找不到pip程序。

我使用yum安装了pip:

yum install -y python-pip

然后我安装了dopy模块:

sudo pip install 'dopy>=0.2.3,<=0.2.3'

但不幸的是,即使在那之后我仍然有同样的错误。我猜安装的python包不会被ansible接收,也许是因为ansible必须在机器中拥有它自己的python包repo(不熟悉python)。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

当然我误读了版本,并认为我正在安装正确的版本。 我试图安装dopy版本3.2.0,但它并不存在。 我安装了最后一个版本而且工作正常。