web-dev-qa-db-ja.com

import pandas結果はModuleNotFoundError:_lzmaになります

python 3.7.3を含むUbuntu 18.04では、pandasをインポートしようとしていますが、_lzmaが見つからないために失敗します。

_lzmaがdpkgでインストールされていることを確認しました:

/usr/lib/python3.7/lib-dynload/_lzma.cpython-37m-x86_64-linux-gnu.so。奇妙なことに、_lzmaはpandasの依存関係ではありません(pip3で指定)。

今日もまったく同じ問題が発生していました。私はそれを修正することができました。

パンダは7月18日に新しいバージョン0.25.0をリリースし、バージョンを0.24.2に戻すだけでこの問題が解決しました。

これがあなたにとってもうまくいくことを願っています!

リンク: https://pandas.pydata.org/

17
alex s

pyenvを使用しても同じ問題が発生します。 pandasをロールバックする必要はありません。

インポートエラーを修正するために、Pythonを削除しました。

$ pyenv uninstall 3.7.1

インストールされている依存関係:

$ Sudo apt-get install liblzma-dev

そして再インストールされたバージョン:

$ pyenv install 3.7.1

この依存関係の詳細 ここ

9
kiba

バージョン0.25.1にアップグレードしただけで問題なく動作します

0
Gonza Piotti