Matplotlib绘图窗口没有用command-w关闭

时间:2017-04-07 08:33:04

标签: python matplotlib ipython

我在我的mac上使用ipython3,使用以下版本

Python 3.5.2 |Anaconda custom (x86_64)| (default, Jul  2 2016, 17:52:12)

matplotlib版本2.0.0

我在macosx文件中将后端从qt5agg更改为matplotlibrc。 现在,当我点击cmd-w关闭窗口时,这不再起作用了。 我能做些什么来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

MacOS下的Matplotlib和anaconda python不能很好地协同工作,因为Matplotlib需要一个python的Framework构建才能调用macosx后端。 我看到许多答案建议改变后端,但这是处理症状,而不是问题的根源。

Anaconda现在也附带了python的Framework构建二进制文件。它不是 python3 ,而是名为 pythonw3

要使用Ipython中的matplotlib,并确保使用本机macosx后端的一切正常,请更改您的ipython解释器:

$HOME/anaconda3/bin/ipython3

$HOME/anaconda3/bin/pythonw3 -m IPython -i

使用Cmd + w关闭窗口现在应该可以正常工作。