最近工作中要用到dask分布式集群, 这要求每一个节点的环境和包的版本都是一致的,在linux上的一个节点就出现了如下错误
Traceback (most recent call last):
File "/home/voke/MF_mom_spd.py", line 32, in <module>
from slc_data.db.database_engine import OnlineMySQLConn
File "/root/miniconda3/envs/daskservice/lib/python3.9/site-packages/slc_data/db/database_engine.py", line 4, in <module>
import MySQLdb
File "/root/miniconda3/envs/daskservice/lib/python3.9/sit

文章描述了在使用Dask分布式集群时遇到的一个特定错误,即ImportError与libstdc++.so.6相关。作者检查了libstdc++的安装以及libmysqlclient-dev库,并尝试了安装和运行程序,但问题依然存在。最终,从GitHub找到的解决方案是通过设置LD_PRELOAD环境变量来指定libstdc++.so.6的位置,特别是对于处理多线程MySQL8.0连接的情况。
最低0.47元/天 解锁文章
2221






