Skip to content

Instantly share code, notes, and snippets.

@iandanforth
Created July 19, 2019 02:28
Show Gist options
  • Select an option

  • Save iandanforth/f3ac42b0963bcbfdf56bb446e9f40a33 to your computer and use it in GitHub Desktop.

Select an option

Save iandanforth/f3ac42b0963bcbfdf56bb446e9f40a33 to your computer and use it in GitHub Desktop.
ModuleNotFoundError: No module named '_lzma'

If you see this error when trying to import pandas under osx 10.14 Mojave

ModuleNotFoundError: No module named '_lzma'

You may be missing the xz libraries (https://tukaani.org/xz/)

This may be corrected by using homebrew to install it.

brew install xz

You then need to rebuild the Python you are using with pandas.

If you happen to be using pyenv then you can run

pyenv uninstall 3.6.4  # Replace with your version number
pyenv install 3.6.4  # Reinstall (now with the lzma lib available)
pyenv local 3.6.4  # Set this version to always run in this directory
pip install pandas

You should now be able to import pandas!

@danlzh
Copy link
Copy Markdown

danlzh commented May 8, 2023

Works Monterey, TY!

@islam3zzat
Copy link
Copy Markdown

Worked for me!
Thanks for sharing โค๏ธ

@subratamal
Copy link
Copy Markdown

Worked. Saved a ton of time, thanks.

@zhanerkeussen
Copy link
Copy Markdown

Thank you!

@bonatoc
Copy link
Copy Markdown

bonatoc commented Jan 5, 2024

Brew clearly states it:

$ brew install _lzma

Warning: No available formula with the name "_lzma".
lzma is now part of the xz formula

...but many thanks, good catch, 'xz' reads like an error, I had to google it.

@gurugv
Copy link
Copy Markdown

gurugv commented Jan 19, 2024

CFLAGS="-I$(brew --prefix xz)/include" LDFLAGS="-L$(brew --prefix xz)/lib" pyenv install 3.11.7

this worked for me.

@PI14BEAT
Copy link
Copy Markdown

PI14BEAT commented May 6, 2024

Thank you~

@ramicaza
Copy link
Copy Markdown

thanks bro ๐Ÿž

@Bennoo
Copy link
Copy Markdown

Bennoo commented Oct 8, 2024

still a working solution,

@mohit2uc
Copy link
Copy Markdown

after this command .. python -m langflow run

i get the web address but then also get a bunch of other stuff (screenshot below).. not able to execute the next prompt .. any advise on what can I do ?

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment