簡體   English   中英

jupyter notebook 對代碼或文本信息的更新響應緩慢

[英]jupyter notebook slow at responding to updates in code or text information

所以我有一個項目有多個文件 python,我使用 jupyter 實驗室 python 文件作為導入和運行代碼的所有 rest 的“主”文件。 但是,如果我對那些 python 文件進行更改,jupyter 實驗室文件不會自動響應這些文件中的更新,並且代碼需要很長時間才能隨着更新正常運行。

主要問題是我有一個不斷更新的文本文件,並且 jupyter 實驗室文件從中讀取,但它需要很長時間才能真正注意到文本文件中的更改並且代碼會從中運行。 這只是 jupyter lab 的已知問題還是?

沒有代碼,所以很難知道這里發生了什么。 但是 Jupyter environ 是如何“注意到”這些變化的呢? 您必須再次重新運行代碼,並且必須考慮比 Jupyter 維護 memory 中的變量,直到 kernel 重新啟動(因為 Python 的垃圾收集器)。

我試圖用del擦除變量,但 Jupyter 始終保持對舊值的引用(我不知道為什么)因此我嘗試在函數的 scope 中使用我的代碼,這樣當 function 變量消失時已經完成了。 這是我發現處理這個問題的唯一方法。

我總是嘗試使用函數,因為很難在 Jupyter 中使用舊變量值調試代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM