【问题标题】:How to install rpm-python binding to python3 site-packages如何将 rpm-python 绑定安装到 python3 站点包
【发布时间】:2021-07-29 13:58:28
【问题描述】:

我在 Centos 6.10 上安装了 python2.7 和 python3.8。

当前的 Rpm 版本是 4.8.0。 Python2.7 管理导入 rpm 模块,但 Python3.8 不导入。

这些是python2.7/site-packages/rpm目录下的文件

__init__.py
__init__.pyo
__init__.pyc
_rpmmodule.so
_rpmbmodule.so
transaction.py 
transaction.pyc
transaction.pyo

如何将 rpm-python 添加到 Python3/site-packages 以便可以导入。

【问题讨论】:

    标签: python-3.x rpm centos6


    【解决方案1】:

    这是完全错误的。就算复制到python3.8目录下也行不通。由于缺少 .so 库或版本不正确。或者是因为python2和python3不兼容。

    如果您需要 python3,请使用 CentOS 8。无论如何,CentOS 6 已停产。

    【讨论】:

    • 出于某种原因,我必须坚持使用 CentOS 6(32 位)。是否可以安装最新的 RPM 以支持 python3 和 python2?
    • 是的,有可能。但是你必须安装更新的 glibc。这意味着您必须安装更新的 NetworkManager。和 libselinux。和卢阿。而且...您最终会重新安装 EVERYTHING
    猜你喜欢
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 2011-09-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    相关资源
    最近更新 更多