web-dev-qa-db-fra.com

import pandas résulte en ModuleNotFoundError: _lzma

Sur Ubuntu 18.04 avec python 3.7.3, j'essaie d'importer pandas mais cela échoue car il ne trouve pas _lzma.

J'ai vérifié que _lzma est installé avec dpkg:

/usr/lib/python3.7/lib-dynload/_lzma.cpython-37m-x86_64-linux-gnu.so. Curieusement, _lzma n'est pas une dépendance de pandas (comme spécifié par pip3).

9

Je rencontrais exactement le même problème aujourd'hui! J'ai pu le réparer cependant.

Les pandas viennent de publier une nouvelle version 0.25.0 le 18 juillet et modification de la version en 0.24.2 a résolu ce problème pour moi.

J'espère que cela fonctionne aussi pour vous!

lien: https://pandas.pydata.org/

17
alex s

J'ai le même problème en utilisant pyenv. Vous n'avez pas besoin d'annuler pandas.

Pour corriger les erreurs d'importation, j'ai supprimé python:

$ pyenv uninstall 3.7.1

Dépendances installées:

$ Sudo apt-get install liblzma-dev

et version réinstallée:

$ pyenv install 3.7.1

Plus sur ces dépendances ici

9
kiba

vient de passer à la version 0.25.1 et fonctionne bien

0
Gonza Piotti