我在我的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
关闭窗口时,这不再起作用了。
我能做些什么来解决这个问题吗?
答案 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关闭窗口现在应该可以正常工作。