我正在开发Ubuntu22.04LTS,并且我试图在一个虚拟环境中调试我的python代码,这个虚拟环境是在pyenv和诗歌1.1.13作为包管理器的帮助下创建的。
我在调试控制台中收到试图导入的消息。
ModuleNotFoundError:没有名为“_lzma”的模块
当我尝试使用以下方法导入_lzma时:
from _lzma import *
从我可以收集到的与包安装错误相关的信息来看,我尝试过手动安装它,但是问题仍然存在。
发布于 2022-06-21 09:29:44
基于pyenv wiki,您应该使用--enable-framework flag
安装所需的python版本。
PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.6.7
原因是您试图使用的模块是用C实现的,具有共享库的CPython将使用上述标志构建。
https://stackoverflow.com/questions/72698302
复制相似问题