Plot Window在Python中挂起或为空

时间:2016-05-30 20:20:46

标签: python macos matplotlib plot

我在Mac OSX上的Python 3.5中的Jupyter笔记本中遇到问题。执行时,以下代码将挂起:

import numpy as np
import matplotlib.pyplot as plt
#%matplotlib inline
myfig = plt.plot(range(5))
plt.show()

如果我重新启动内核并取消注释'%matplotlib inline',我确实可以获得内联工作图。但是,我想在一个单独的窗口中进行绘图。

如果我在开头插入以下代码:

import matplotlib
matplotlib.use('Agg')

然后重新启动内核并运行,代码不会挂起,但不会绘制任何内容,也不会打开任何窗口 详细信息:
Mac Book Pro运行OSX El Capitan
Jupyter笔记本中的Anaconda Python 3.5 后端是" MacOSX"。

1 个答案:

答案 0 :(得分:0)

post on GitHub提到使用Qt4Agg作为后端工作...... 如果它不可用(如果可以的话),您可能想尝试使用Hombrew来安装Python(而不是Anaconda),Qt和/或Gtk,您可以毫无问题地使用matplotlib。