要求:安装 iRedMail 时 Centos 7 上的 python(abi) = 3.6

Posted

技术标签:

【中文标题】要求:安装 iRedMail 时 Centos 7 上的 python(abi) = 3.6【英文标题】:Requires: python(abi) = 3.6 on Centos 7 when installing iRedMail 【发布时间】:2021-02-05 11:01:54 【问题描述】:

大家好。

我目前正在使用 iRedMail 解决方案在我们的在线云服务器上安装电子邮件系统。

我通过 ./iRedMail.sh 文件遵循了官方程序。问题是有些包裹需要一美元,但它找不到。 Python 版本 3.6 (abi) 似乎。

这是错误信息:

--> Finished Dependency Resolution  Error: Package: python36-sqlalchemy-1.1.3-3.el7.x86_64 (epel)
       Requires: python(abi) = 3.6
       Installed: python-2.7.5-68.el7.x86_64 (installed)

关于我的 centos 分发的详细信息:

我认为我们应该安装 python (abi) 3.6,但我想知道将安装指向新的 python (3.6) 库进行安装的正确程序。

谢谢大家...

【问题讨论】:

【参考方案1】:

python(abi) = 3.6 功能由 CentOS 7 基本存储库中的 python3 软件包提供。

您很可能已禁用它。

以下应该有效:

yum install python3

如果找不到包,检查/etc/yum.repos.d/下的repo配置并启用base repo。

【讨论】:

非常感谢。它真的帮助了我。我尝试了 yum install python3 命令,但无济于事。还需要在存储库中添加 ius-repo。但总有两家令人烦恼的书店。不知道是不是包装上x86_64的原因。否则我尝试使用以下命令降级:yum downgrade systemd-libs libgudev1 systemd systemd-sysv 但还是不行。 这是错误:错误:包:systemd-python-219-42.el7_4.10.x86_64 (ultra-centos-7.4-updates) 要求:systemd = 219-42.el7_4.10已安装:systemd-219-57.el7.x86_64(已安装)错误:包:systemd-python-219-42.el7_4.10.x86_64(ultra-centos-7.4-updates)要求:systemd-libs = 219-42。 el7_4.10 已安装:systemd-libs-219-57.el7.x86_64(已安装) 这是尝试降级后显示的最后一个错误 错误:包:systemd-219-42.el7_4.10.x86_64 (ultra-centos-7.4-updates) 要求:redhat-release >= 7.0

以上是关于要求:安装 iRedMail 时 Centos 7 上的 python(abi) = 3.6的主要内容,如果未能解决你的问题,请参考以下文章

centos7 安装 iRedmail 后 给nginx添加虚拟主机

检查安装的 iRedMail 版本

Python 无法通过 iRedMail 发送电子邮件

centos下 iredmail 管理账号删除了怎么办

阿里云ECS CentOS6.5搭建iRedMail邮件服务器

iRedMail 在标准安装后阻止自定义端口