gpt4 book ai didi

python - 如何在 Jupyter 中使用 matplotlib 后端 "TkAgg"

转载 作者:行者123 更新时间:2023-12-04 19:25:08 37 4
gpt4 key购买 nike

在 Ubuntu 20.04 上的 Jupyter 中运行以下代码时:

import matplotlib
try:
matplotlib.use("TkAgg")
import matplotlib.pyplot as plt
except ImportError as e:
print(e)
plt = None

assert plt is not None, "matplotlib backend failed"
print("done")
这是输出:
Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running

---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
/tmp/ipykernel_5612/97292621.py in <cell line: 9>()
7 plt = None
8
----> 9 assert plt is not None, "matplotlib backend failed"
10 print("done")
AssertionError:matplotlib 后端失败
但我可以直接从 python3 运行它命令行没有任何问题。
有没有 pythonsystem需要先导入或安装包才能在 Jupyter 笔记本中运行它吗?

最佳答案

尝试在空单元格上运行此命令:

%matplotlib tk
然后,执行您的绘图命令。

关于python - 如何在 Jupyter 中使用 matplotlib 后端 "TkAgg",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71934880/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com