나는 프로세스를 가로 질러 접근해야하는 18Gb 피클 파일을 가지고있다. 큰 읽기 전용 사전을 공유하는 방법/파이썬에서 멀티 프로세싱의 프로세스 전체 목록?
IOError: [Errno 11] Resource temporarily unavailable
누군가가 그것 때문에 소켓 시간 초과 수 있습니다 제안
하지만 제한 시간을 늘리는 것이 도움이되지 않았다로 아닌 것 같아 : 나는 다음과 같은 문제를 얻고, 그러나from multiprocessing import Manager
import cPickle as pkl
manager = Manager()
data = manager.dict(pkl.load(open("xyz.pkl","rb")))
를 사용하여 시도 . 어떻게해야합니까? 프로세스간에 데이터를 공유하는 다른 효율적인 방법이 있습니까?
'cPickle'? 당신은 파이썬 2를 사용하고 있습니까? 어쩌면 당신은 파이썬 3 시도해 줄 수 있습니다. –
나는 pickle 파일을 manager.dict없이로드 할 수 있습니다. 그래서 그게 문제인지 의심 스럽네. –