让RPM Ansible失败,Python的错误

问题描述 投票:1回答:3

我想,以创造一个Ansible服务器使用RHEL 7.2的机器上安装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

由于现在一切运行良好,但现在我想运行此命令:

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.
pip yum ansible-2.x
3个回答
4
投票

我刚刚发现我的问题的解决方案:

运行pip install packaging


1
投票

要解决在CentOS 7这个错误

首先,你需要运行安装PIP:

yum -y install python-pip 

然后清除错误,运行:

pip install packaging

0
投票

在rhel7的情况下,请按以下步骤进行:

© www.soinside.com 2019 - 2024. All rights reserved.