dask导入错误,框架/客户端版本与pandas冲突?

2ekbmq32  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(104)

并非所有版本的dask.dataframepandas都兼容。this question中已经解决了这个问题
我已经尝试了几种组合,但在与最近的dask版本组合时,我让dask.dataframe工作(例如Python 3.10.12中的dask 2023.2.0pandas 2.1.2),我遇到了导入客户端的问题:
from distributed import Client

File "/mypath/progs/myprog.py", line 16, in <module> 
    from distributed import Client
  File "/usr/lib/python3/dist-packages/distributed/__init__.py", line 23, in <module> 
    from .deploy import Adaptive, LocalCluster, SpecCluster, SSHCluster 
  File "/usr/lib/python3/dist-packages/distributed/deploy/__init__.py", line 5, in <module> 
    from .local import LocalCluster 
  File "/usr/lib/python3/dist-packages/distributed/deploy/local.py", line 15, in <module> 
    from .utils import nprocesses_nthreads 
  File "/usr/lib/python3/dist-packages/distributed/deploy/utils.py", line 4, in <module> 
    from dask.utils import factors 
ImportError: cannot import name 'factors' from 'dask.utils' (/mypath/.local/lib/python3.10/site-packages/dask/utils.py)

字符串
我真的不认为这仍然与Pandas有关,但谁知道呢...

有没有人知道这里发生了什么,以及如何能够导入dask.dashrame和客户端?

4nkexdtk

4nkexdtk1#

如果可能的话,请将distributed更新为与dask相同的版本(它们大约同时发布)。

相关问题