在Centos和RHEL上尝试导入Python3模块py7zr时,我遇到以下错误:ModuleNotFoundError:没有名为“\u lzma”的模块

2024-10-03 06:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在努力解决这个问题已有一段时间了。希望有人能帮我解决这个问题

总结: 我正在尝试为我创建的脚本导入py7zr。我想在Linux、Centos 7.7和RHEL 7.9上运行我的脚本。我在脚本中导入py7zr时遇到的问题是“\u 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安装xz libs”更新了liblzma,现在的版本是liblzma.so.5.2.2

我需要保留python版本3.6.1,否则我也会尝试更新它

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


Tags: 模块pippath版本目录env脚本linux