关键词
xz lzma pyenv python brew Mac
问题背景
笔者手中的是一台新的Mac pro,在安装好基本的环境之后,想通过 pyenv + pyenv-virtualenv 的方式管理python解释器,因此通过pyenv下载了python 3.9.10 并创建了一个对应版本的虚拟环境,接着安装依赖等等,一切都很平静且顺利…😃
在第一次本地启动项目,运行到 import lzma 这行代码时,启动异常了,抛出诸如下图的异常(这张图是我借用的,没贴自己的报错,但基本是一样的)。
首先我对此表示疑惑,lzma 是 python 原生支持的,为什么这里会出现问题呢?我想了一下,猜到可能是 pyenv 的问题,于是退出了虚拟环境,打开了 Mac 自带 python3 的shell,发现 lzma 是可以成功导入的。🤯
那么问题来了&#x