plt.show()在使用Anaconda Python的OSX上挂起

Jam*_*ood 11 python matplotlib anaconda

import matplotlib.pyplot as plt
plt.figure()
plt.show()
Run Code Online (Sandbox Code Playgroud)

...蟋蟀.解释器挂起,我似乎无法打断它.

这是OSX上的Python 2.7.9和Anaconda 2.2.0(x86_64).

这会发生在其他人身上吗?我怎么解决这个问题?

asm*_*rer 12

尝试使用pythonw而不是使用启动Python python.

  • 在OS X上,每当使用与OS X窗口系统挂钩的东西(例如matplotlib)时,都需要使用pythonw,因为它需要“欺骗” OS X使其认为是框架(使用python。您可以在“ anaconda”目录中找到该应用程序包)。 (3认同)