這是我想出的解決方案……取代進口dlt的你的第一個細胞的頂部以下:
試題:進口dlt #在管道中運行時,這個包會存在(在這裏沒有辦法進口)除了ImportError:類dlt: #“模擬”dlt類,這樣我們可以語法檢查的其他python在磚筆記本的編輯器def表(評論,* *選項):# @dlt模擬。表屬性,因此它被視為合法低於def _ (f):通過返回_;
可能需要進一步的嘲笑取決於你使用多少從dlt類特性,但是你要點。
你可以“抓住”導入錯誤和模擬出一個dlt類足夠可以檢查您的代碼的其餘部分。這稍微提高了開發人員的經驗,直到你得到一個機會在管道實際運行它。
正如許多人所指出的那樣,這種特殊的“dlt”圖書館不是“可用”當從磚筆記本運行python代碼編輯器,隻有當從管道運行它(這意味著你失去了能夠很容易地檢查您的代碼的語法之前運行它)
你也不能“% pip安裝“這個圖書館,因為它不是一個公共計劃,和“dlt”包與磚無關。