我对python(和Stackflow)还很陌生,所以如果这是重新发布,我深表歉意。我目前在iMac上运行Pycharm(使用Mac OS Mojave),并从Anaconda安装python。
我每次绘制图表时都看不到Matplotlib的问题。后端当前使用TkAgg。我搜索了这个问题,并遇到了许多链接,并试图更改matplotlibrc中的后端,但这给了我错误。
是莫哈韦沙漠特定的问题吗?我还有另一台具有High Sierra的Mac(后端使用MacOSX),并且Matplotlib可以在其上正常运行。我尝试将iMac上的后端更改为MacOSX,但这不起作用。非常感谢您的帮助,因为我已经花了3-4多个小时(徒劳!)来解决问题
如果我需要在matplotlibrc中更改后端,您能建议我使用什么吗?
谢谢, PK
答案 0 :(得分:1)
如果在Mojave中使用virtualenv,则必须在virtualenv上安装matplotliv(v1.3.1)。 **非版本2.2.3 **。因此,请尝试以下命令(顺便说一句,在您的代码中,“ TkAgg”是不必要的):
$ pip install --no-cache-dir matplotlib == 1.3.1
一切都会好起来的。