在 rhel 7.7 中安装 polemarch 软件(用于 ansible playbook 的 Web GUI)

在 rhel 7.7 中安装 polemarch 软件(用于 ansible playbook 的 Web GUI)

polemarch我尝试在从虚拟软件创建的 RHEL 7.7 VM 中安装软件(用于 ansible playbook 的 Web GUI)

  • 我按照中的说明进行操作polemarch文档
  • 我订阅了 RedHat Enterprise 并安装了必备软件包yumpippythonvirtualenv其他存储库。
  • 我尝试使用下面给出的命令
    virtualenv --python=python3.6 /opt/polemarch
    sudo chown -R polemarch:polemarch /opt/polemarch
    sudo -u polemarch -i
    source /opt/polemarch/bin/activate
    pip install -U polemarch[mysql]
  • polemarch但我对使用的安装感到震惊,PyPI引发以下错误:
Failing to build wheel for python-ldap and mysqlclient
  • 另外,我无法编辑配置文件来开始使用polemarch服务。
  • 我研究并尝试了依赖项错误的解决方案,但仍然面临同样的问题

您能否通过您的建议帮助解决问题

答案1

你需要安装 devel 包才能用 pip 安装一些 python 包。首先,确保您已经安装了开发工具:

yum install gcc-c++ python-devel

接下来,对于 mysqlclient,您需要 mysql 发行版的 devel 包:

yum install mysql-devel

对于 python-ldap,您需要 openldap 的开发包:

yum install openldap-devel

相关内容