Traceback (most recent call last):
File "D:\Work\002_Code\pipLine\feature_product\TSfrash_CV.py", line 13, in <module>
from tsfresh import extract_features
File "C:\Conda\envs\tsfresh\lib\site-packages\tsfresh\__init__.py", line 27, in <module>
from tsfresh.convenience.relevant_extraction import ( # noqa: E402
File "C:\Conda\envs\tsfresh\lib\site-packages\tsfresh\convenience\relevant_extraction.py", line 8, in <module>
from tsfresh.feature_extraction import extract_features
File "C:\Conda\envs\tsfresh\lib\site-packages\tsfresh\feature_extraction\__init__.py", line 5, in <module>
from tsfresh.feature_extraction.extraction import extract_features
File "C:\Conda\envs\tsfresh\lib\site-packages\tsfresh\feature_extraction\extraction.py", line 16, in <module>
from tsfresh.feature_extraction.data import to_tsdata
File "C:\Conda\envs\tsfresh\lib\site-packages\tsfresh\feature_extraction\data.py", line 8, in <module>
from dask import dataframe as dd
File "C:\Conda\envs\tsfresh\lib\site-packages\dask\dataframe\__init__.py", line 3, in <module>
from . import backends, dispatch, rolling
File "C:\Conda\envs\tsfresh\lib\site-packages\dask\dataframe\backends.py", line 23, in <module>
from .core import DataFrame, Index, Scalar, Series, _Frame
File "C:\Conda\envs\tsfresh\lib\site-packages\dask\dataframe\core.py", line 52, in <module>
from .accessor import DatetimeAccessor, StringAccessor
File "C:\Conda\envs\tsfresh\lib\site-packages\dask\dataframe\accessor.py", line 112, in <module>
class StringAccessor(Accessor):
File "C:\Conda\envs\tsfresh\lib\site-packages\dask\dataframe\accessor.py", line 124, in StringAccessor
@derived_from(pd.core.strings.StringMethods)
AttributeError: module 'pandas.core.strings' has no attribute 'StringMethods'
解决方法
主要是dask这个库导致的,直接卸载或者升级到最新版本即可