在使用Astroscrappy的同时,将Python的进程数限制设置为1可以避免这个问题。以下是一个示例代码:
import os
os.environ['NUMEXPR_NUM_THREADS'] = '1'
os.environ['OMP_NUM_THREADS'] = '1'
from astroscrappy import detect_cosmics
# your code here
通过将NUMEXPR_NUM_THREADS和OMP_NUM_THREADS设置为1,可以禁用多线程和并行处理。这会确保在多进程环境下,Astroscrappy能够正常工作。