[PYTHON] Un problème avec scikit-learn obtenant l'erreur Aucun module nommé'_bz2 '

supposition

Vous avez installé python 3.X avec pyenv

contenu de l'erreur

Traceback (most recent call last):
  File "test.py", line 6, in <module>
    from sklearn.feature_extraction.text import TfidfVectorizer
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/__init__.py", line 57, in <module>
    from .base import clone
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/base.py", line 12, in <module>
    from .utils.fixes import signature
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/utils/__init__.py", line 18, in <module>
    from ..externals.joblib import cpu_count
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/externals/joblib/__init__.py", line 122, in <module>
    from .memory import Memory, MemorizedResult
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/externals/joblib/memory.py", line 37, in <module>
    from . import numpy_pickle
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/externals/joblib/numpy_pickle.py", line 16, in <module>
    from .numpy_pickle_utils import _COMPRESSORS
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/site-packages/sklearn/externals/joblib/numpy_pickle_utils.py", line 12, in <module>
    import bz2
  File "/home/vagrant/.pyenv/versions/3.4.3/lib/python3.4/bz2.py", line 20, in <module>
    from _bz2 import BZ2Compressor, BZ2Decompressor
ImportError: No module named '_bz2'

Solution

Quand tu google

$ sudo yum install bzip2-devel

Il existe une solution, mais après cela, vous devez réinstaller python lui-même.

$ pyenv install 3.4.3
$ pyenv global 3.4.3

Travaillera avec.

Recommended Posts

Un problème avec scikit-learn obtenant l'erreur Aucun module nommé'_bz2 '
ModuleNotFoundError: Erreur de module nommé'_bz2 'en Python dans pyenv
Lorsque j'essaye d'importer des pandas sur macOS, j'obtiens l'erreur No module named'_bz2 '
Résolution d'un problème où sqlite3 donnerait une erreur non définie lors de la compilation croisée de Golang
Erreur Python: ModuleNotFoundError: aucun module nommé 'flask'
J'obtiens une erreur Python No module nommée'encodings 'avec la commande aws
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé'requests '
Erreur python du jour: ModuleNotFoundError: Aucun module nommé'bs4 '
Erreur d'importation: aucun module nommé "xxxxxx" dans Python3
Solution pour "Erreur d'importation: aucun module nommé demandes"
À propos de la question qui s'inquiétait de l'erreur d'échantillonnage
Le problème que la commande ifconfig ne peut pas être utilisée