我正在用matplotlib's后端苦苦解决一个著名的老问题([此处相关文章:(1),(2))。
当前设置:
matplotlib.use("TkAgg")
方法调用,输入~/.config/matplotlib
-如果您不熟悉此方法,请在第一篇文章中进行说明(1) ),但似乎没有任何效果。尽管如此,我发现了第二篇文章-(2)-这似乎是最合乎逻辑的解决方案。如本帖中Adrian Rosebrock所述,要解决此问题,您必须使用pip uninstall matplotlib
(a)
卸载matplotlib,(b)从sudo apt-get install tcl-dev tk-dev python-tk python3-tk
和(c)的TkInter GUI库再次使用新鲜的[[TkInter依赖项重新安装matplotlib。我的问题是:由于我正在使用pip
卸载matplotlib,是否有通过这种方式弄乱其他依赖项的危险?最重要的是,如果matplotlib
重新安装了apt-get
或通过手动git clone https://github.com/matplotlib/matplotlib.git
并运行安装程序,它的行为是否相同?# Set up the back-end for the lib
import matplotlib
matplotlib.use("Qt5Agg")
import matplotlib.pyplot as plt
plt.plot([0, 1, 2], [1, 2, 3])
plt.show()
我正与matplotlib的后端一起遇到一个著名的老问题(此处的相关文章:(1),(2))。当前设置:conda 4.6.11(python 3.7.3,matplotlib 3.0.3)Ubuntu 18.04(通过WSL)我尝试过...