首頁 如何在Jupyter中抑制回溯?

2022-07-02 14:18:11 字數 956 閱讀 6901

我找到了兩種方法來做到這一點,都涉及到monkey補丁ipython。

#1。這將只輸出異常型別和訊息,但在輸出區域以紅色突出顯示:

from __future__ import print_function  # for python 2 compatibility

import sys

ipython = get_ipython()

def exception_handler(exception_type, exception, traceback):

print("%s: %s" % (exception_type.__name__, exception), file=sys.stderr)

ipython._showtraceback = exception_handler

#2。這將輸出異常和異常型別的顏色**(就像jupyter通常所做的那樣,但沒有回溯):

import sys

ipython = get_ipython()

def hide_traceback(exc_tuple=none, filename=none, tb_offset=none,

exception_only=false, running_compiled_code=false):

etype, value, tb = sys.exc_info()

value.__cause__ = none # suppress chained exceptions

return ipython._showtraceback(etype, value, ipython.interactivetb.get_exception_only(etype, value))

ipython.showtraceback = hide_traceback

原位址

如何在docker容器中啟jupyter

docker h 0.0.0.0 run it rm p 18888 8888 v pwd dump data root dump data harbor.atompai.com nitrogen xdock v1 bin bash設定密碼 pip install jupyter啟動容器 docke...

如何在jupyter使用django

pip install django extensions 更改您的設定檔案以包含 django extensions 像這樣執行你的django伺服器 python manage.py shell plus notebook 改變以適應,並在你的第乙個單元格中執行 import os,sys pw...

如何在jupyter中使用R

剛衝浪的時候發現在jupyter中使用r好像也很不錯的樣子,於是操作一番。前提是已經在電腦上有安裝anaconda3 1.首先開啟anaconda prompt,在anaconda環境下進行以下操作,注意不能在rstudio環境中進行 2 在確保r安裝路徑已經在系統環境變數的情況下直接在命令列輸入r...