建筑公司网站网站,卢松松外链工具,河源公司做网站,宝安中心壹方城参考#xff1a;https://github.com/nalepae/pandarallel/issues/127
在使用pandarallel报错OSError: [Errno 28] No space left on device#xff0c;根据上述issue发现确实默认使用的MEMORY_FS_ROOT为 /dev/shm#xff0c;而在docker环境下这个目录大小只有64M#xff0…参考https://github.com/nalepae/pandarallel/issues/127
在使用pandarallel报错OSError: [Errno 28] No space left on device根据上述issue发现确实默认使用的MEMORY_FS_ROOT为 /dev/shm而在docker环境下这个目录大小只有64M完全不够处理数据 因此需要添加如下代码
os.environ[MEMORY_FS_ROOT] /root
os.environ[JOBLIB_TEMP_FOLDER] /root一开始已经加了参数而而在pandarallel/core.py中依旧没有被覆盖改写后来经过打印os.environ发现传入的参数没有覆盖成功需要将上述代码
import os
os.environ[MEMORY_FS_ROOT] /root
os.environ[JOBLIB_TEMP_FOLDER] /root放在执行文件的最上面即可成功覆盖参数。