微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

modin 显示了一条警告消息“也许您已经在运行一个集群?”

如何解决modin 显示了一条警告消息“也许您已经在运行一个集群?”

我正在使用 modin 读取 sql 表,但是我收到此警告

    import pyodbc
    import sqlalchemy as sal
    from sqlalchemy import create_engine
    import modin.pandas as pd
    from distributed import Client
    client = Client()
   UserWarning: Port 8787 is already in use.
   Perhaps you already have a cluster running?
   Hosting the HTTP server on port 57475 instead

我是使用 modin 的新手,无法弄清楚发生了什么,Jupyter Lab 慢了 5 分钟,然后加载了数据帧,有什么建议/建议吗?

解决方法

您似乎正在使用 Modin,其中在导入时正在发生引擎初始化,即此时 import modin.pandas as pd。之后就不需要自己创建 dask 客户端了,因为 dask 环境已经初始化好了。但是如果你想自己创建dask客户端,你只需要移动几行:

import pyodbc
import sqlalchemy as sal
from sqlalchemy import create_engine
from distributed import Client
client = Client()
import modin.pandas as pd # Modin will connect to current dask environment

这有意义吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。