使RPM Ansible失败并显示Python错误

Din*_*dan 1 pip yum ansible-2.x

我正在尝试在具有RHEL 7.2的计算机上安装Ansible,以创建Ansible服务器。

我需要Ansible v2.4或更高版本,为此,我执行了以下步骤:

 1. yum -y install git asciidoc rpm-build python2-devel
 2. cd /usr/src
 3. git clone git://github.com/ansible/ansible.git --recursive
 4. cd ansible
 5. git checkout stable-2.4
Run Code Online (Sandbox Code Playgroud)

从现在开始一切正常,但是现在我想运行以下命令:

make rpm 在那之后: yum install rpm-build/ansible-2.4-0.git201601051704.a2a786e.stable201.el7.centos.noarch.rpm

但是在运行时make rpm,出现以下错误:

Traceback (most recent call last):
  File "packaging/release/versionhelper/version_helper.py", line 9, in <module>
    from packaging.version import Version, VERSION_PATTERN
ImportError: No module named packaging.version
Makefile:39: *** "version_helper failed".  Stop.
Run Code Online (Sandbox Code Playgroud)

Din*_*dan 5

我刚刚找到了解决问题的方法:

pip install packaging