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
に戻すだけでこの問題が解決しました。
これがあなたにとってもうまくいくことを願っています!
pyenv
を使用しても同じ問題が発生します。 pandas
をロールバックする必要はありません。
インポートエラーを修正するために、Pythonを削除しました。
$ pyenv uninstall 3.7.1
インストールされている依存関係:
$ Sudo apt-get install liblzma-dev
そして再インストールされたバージョン:
$ pyenv install 3.7.1
この依存関係の詳細 ここ
バージョン0.25.1にアップグレードしただけで問題なく動作します