module not found error: no module named ‘_lzma’ when import torchvision using pyenv in M1 Mac

module not found error: no module named ‘_lzma’ when import torchvision using pyenv in M1 Mac

It is because you didn’t have XZ Utils in your mac when you compiled your python.

In my case, uninstall my current python version and install xz using homebrew and reinstall the python version that I removed.

pyenv uninstall 3.8.10
brew install xz
pyenv install 3.8.10
pyenv virtualenv 3.8.10 pytorch-3.8.10
pyenv activate pytorch-3.8.10
python
import torchvision

Comments are closed.