При импорте train_test_split из sklearn.model_selection, почему я получаю ошибку «AttributeError: модуль« attr »не имеет атрибута« s »»? - PullRequest
1 голос
/ 16 февраля 2020
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt 
import seaborn as sns
import sklearn
from sklearn.model_selection import train_test_split
import statsmodels.api as sm

Во время работы этой ячейки в Jupyter Notebook я получаю следующую ошибку:

C:\Anaconda\lib\site-packages\_pytest\_code\__init__.py in <module>
      1 """ python inspection/code generation API """
----> 2 from .code import Code  # noqa
      3 from .code import ExceptionInfo  # noqa
      4 from .code import filter_traceback  # noqa
      5 from .code import Frame  # noqa

C:\Anaconda\lib\site-packages\_pytest\_code\code.py in <module>
    390 
    391 
--> 392 @attr.s(repr=False)
    393 class ExceptionInfo(Generic[_E]):
    394     """ wraps sys.exc_info() objects and offers

AttributeError: module 'attr' has no attribute 's'

Может кто-нибудь объяснить, что происходит?

1 Ответ

1 голос
/ 16 февраля 2020

Это решит вашу проблему. Введите эти команды в терминале или в ноутбуке.

pip uninstall attr pip install attrs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...