![](/img/trans.png)
[英]ipython.display.display not showing image in Jupyter Notebook
[英]Jupyter notebook input() not showing after using IPython display(markdown())
我正在嘗試在 Google Colab 上使用 Jupyter Notebook 構建聊天機器人。 我正在使用 IPython Markdown 來更好地隔離用戶對話。 用戶將使用input()
鍵入他們的消息,而機器人響應是 IPython display(markdown())
。
當我嘗試打印起始消息(用戶輸入之前的機器人輸出)時,我遇到了問題。 大約 50% 的時間我運行腳本時會發生此錯誤。 如果我沒有打印出起始消息,就不會出現錯誤。 我試過重新啟動內核,但無濟於事。
有誰知道這是什么原因以及我該如何解決?
這是一個失敗的案例。 如您所見,代碼在input()
行上無限期地運行。
這是示例代碼,其中input()
框有時不會彈出。
from IPython.display import Markdown, display
display(Markdown("*Alex:* Hello."))
input(">> You: ")
這似乎是 Jupyter Notebook 中的一種錯誤,許多程序員在去年都有描述。 我面臨同樣的問題。 經過幾次測試后,我發現(至少在我的代碼中)如果在 input() 之前刪除 print() 函數,問題就會消失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.