Skip to content

ray.init() fails with AttributeError: module 'pandas.core' has no attribute 'arrays' #3775

Closed
@robertnishihara

Description

@robertnishihara

In the current master, ray.init() fails as follows (both on Mac and Linux) (both with pandas 0.22.0 as well as 0.20.3). It succeeds with 0.23.4.

This is most likely due to #3765 or #3760.

In [1]: import ray
ray---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-1-d310bc7e5061> in <module>()
----> 1 import ray

~/ray_scratch/ray/python/ray/__init__.py in <module>()
     26 
     27 try:
---> 28     import pyarrow  # noqa: F401
     29 except ImportError as e:
     30     if ((hasattr(e, "msg") and isinstance(e.msg, str)

~/ray_scratch/ray/python/ray/pyarrow_files/pyarrow/__init__.py in <module>()
    167 localfs = LocalFileSystem.get_instance()
    168 
--> 169 from pyarrow.serialization import (default_serialization_context,
    170                                    register_default_serialization_handlers,
    171                                    register_torch_serialization_handlers)

~/ray_scratch/ray/python/ray/pyarrow_files/pyarrow/serialization.py in <module>()
    303 
    304 
--> 305 register_default_serialization_handlers(_default_serialization_context)

~/ray_scratch/ray/python/ray/pyarrow_files/pyarrow/serialization.py in register_default_serialization_handlers(serialization_context)
    294         custom_deserializer=_deserialize_pyarrow_table)
    295 
--> 296     _register_custom_pandas_handlers(serialization_context)
    297 
    298 

~/ray_scratch/ray/python/ray/pyarrow_files/pyarrow/serialization.py in _register_custom_pandas_handlers(context)
    175         custom_deserializer=_load_pickle_from_buffer)
    176 
--> 177     if hasattr(pd.core.arrays, 'interval'):
    178         context.register_type(
    179             pd.core.arrays.interval.IntervalArray,

AttributeError: module 'pandas.core' has no attribute 'arrays'

Metadata

Metadata

Assignees

Labels

bugSomething that is supposed to be working; but isn't

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions