2015-08-04 19 views
6

Burada neler olduğu hakkında bir fikrim yok. Herkes açıklayabilir Neler oldu YaniBu "Killed" hatası Python'da ne anlama geliyor?

[[email protected] ~]$ cd PycharmProjects/ImageReader 
[[email protected] ImageReader]$ python3.4 DataCompiler.py 
Killed 
[[email protected] ImageReader]$ 

: Python3.4 "öldürüldü" neden birileri açıklayabilir misiniz bu komut dosyası: Benim terminalde senaryoyu çalıştırdığınızda İşte

def __init__(self, target, data_flatten, data, 
       tf, hlf, white, robert, sobel, scharr): 
    self.data_flatten = data_flatten 
    self.target = target 
    self.data = data 
    self.tf = tf 
    self.hlf = hlf 
    self.white = white 
    self.robert = robert 
    self.sobel = sobel 
    self.scharr = scharr 

with open('PI0_Electron_Mixed_2000.pickle', 'wb') as output: 
    pickle.dump(PI0_Electron_Mixed_2000, output) 

çıkışı ?

+8

bir bellek aygıtı olabilir, bu işletim sisteminizden değil python –

+0

Geçmişte bunu yaşadım. Benim durumumda, gerçekten bir hafızaydı. – That1Guy

+0

Muhtemelen syslog'unuzu kontrol ederek veya eşdeğeriniz ne olursa olsun onaylayabilirsiniz –

cevap

4

Muhtemelen nedeni, işleminizin kullanmanıza izin verilen sistem kaynaklarının miktarında bir sınırın geçmesidir. İşletim sisteminize ve yapılandırmanıza bağlı olarak, bu çok fazla açık dosyanızın olduğu, çok fazla dosya alanı veya başka bir şey kullandığınız anlamına gelebilir. Muhtemelen programınız çok fazla bellek kullanıyordu. Bellek tahsisleri başarısız olduğunda işler bozulduğundan ziyade, sistem çok fazla bellek kullanan işleme bir ölüm sinyali gönderdi.

+0

Düzeltmek için herhangi bir yol var mı? iki kez alabilir miyim? –

+0

Herhangi bir geçici çözüm var mı? Sıkıştım! –

+0

@therealprashant, eğer cevabınızı başka bir gönderiden kopyalıyorsanız, en azından bunu belirtmekten biraz saygı gösterin. https://stackoverflow.com/questions/19189522/what-does-killed-mean –