
No module named '_lzma' Error
This error occured when I tried to install new Python version through pyenv.
~/app ❯❯❯ pyenv install 3.9.18
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.9.18.tar.xz...
-> https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz
Installing Python-3.9.18...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/kzkiyo/.pyenv/versions/3.9.18/lib/python3.9/lzma.py", line 27, in <module>
from _lzma import *
ModuleNotFoundError: No module named '_lzma'
WARNING: The Python lzma extension was not compiled. Missing the lzma lib?
Installed Python-3.9.18 to /Users/kzkiyo/.pyenv/versions/3.9.18
Solution
$ brew install xz