微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在 Centos 和 RHEL 上导入 Python3 模块 py7zr 时出现此错误:ModuleNotFoundError: No module named '_lzma'

如何解决尝试在 Centos 和 RHEL 上导入 Python3 模块 py7zr 时出现此错误:ModuleNotFoundError: No module named '_lzma'

我一直在努力解决这个问题。希望有人能帮我解决这个问题!

总结: 我正在尝试为我创建的脚本导入 py7zr。我想在 Linux、Centos 7.7 和 RHEL 7.9 上运行我的脚本。当我在脚本中导入 py7zr 时,我遇到的问题是“找不到 _lzma 模块”。我正在使用 python3 版本 3.6.1 和 pip 9.0.1 和 setuptools 28.8.0

我尝试过的: 我将 pip 升级到 19.3.1 版,然后重新安装了 py7zr 我将 setuptools 升级到版本 56.0.0 然后重新安装了 py7zr 我将我的 python 安装目录添加到 PATH env 我将 liblzma 安装目录 (/usr/lib64/) 添加到 PATH env 我用“yum install xz-libs”更新了 liblzma 现在版本 liblzma.so.5.2.2

要求我保留 Python 3.6.1 版,否则我也会尝试更新它。

任何帮助将不胜感激。谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。