亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VSCode 無法切換 matplotlib 后端:ImportError:

VSCode 無法切換 matplotlib 后端:ImportError:

青春有我 2023-05-09 15:08:09
我只想通過在 VSCode 中運行 Python 進行繪圖,但結果失敗了。我無法將后端從 agg 切換到 Qt5Agg。但是,我可以在 VSCode 的終端中輕松地這樣做......VSCode集成終端的問題如下圖,我嘗試了各種解決方案都失敗了..:(base) user@user:~/test$ export MPLBACKEND=Qt5Agg(base) user@user:~/test$ pythonPython 3.8.3 (default, Jul  2 2020, 16:21:59) [GCC 7.3.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> import matplotlib>>> print("Using:",matplotlib.get_backend())Using: Qt5Agg>>> import matplotlib.pyplot as plt>>> plt.plot([1,2,3], [10, 20, 30])[<matplotlib.lines.Line2D object at 0x7fe26b403d00>]>>> plt.show()>>> print("Using:",matplotlib.get_backend())Using: agg>>> plt.switch_backend('Qt5Agg')Traceback (most recent call last):  File "<stdin>", line 1, in <module>  File "/home/zslwyuan-laptop/anaconda3/lib/python3.8/site-packages/matplotlib-3.3.0rc1+627.gff821ba32-py3.8-linux-x86_64.egg/matplotlib/pyplot.py", line 268, in switch_backend    raise ImportError(ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framework, as 'headless' is currently running>>> 任何幫助將不勝感激。!!
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

我有同樣的問題。在設置中將“terminal.integrated.inheritEnv”更改為 true 解決了這個問題。我不知道為什么,還沒有遇到任何副作用。



查看完整回答
反對 回復 2023-05-09
  • 1 回答
  • 0 關注
  • 275 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號