I am getting the error stated in the question title when trying to import dask.dataframe
interface, even though import dask
works.
My current version of dask is 2022.7.0
. What might be the problem?
As it turns out, the problem was with version compatibility issues between Pandas and Dask. StringMethods
is a part of Pandas' string handling functionality, which is used by Dask DataFrames.
However, I didn't know that this attribute was not available in older versions of Pandas.
I updated both libraries and the error was gone:
pip install --upgrade pandas "dask[complete]"