以下代码给出了我不明白为什么的错误:
import numpy as np
import matplotlib.pyplot as plt
a = np.arange(10)
plt.plot(a)
[<matplotlib.lines.Line2D at 0x116be8890>]
plt.show()
2013-01-29 10:58:18.891 Python[27257:903] *** __NSAutoreleaseNoPool(): Object 0x105b27810 of class NSCFArray autoreleased with no pool in place - just leaking
2013-01-29 10:58:18.893 Python[27257:903] *** __NSAutoreleaseNoPool(): Object 0x105b37f60 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking
2013-01-29 10:58:18.895 Python[27257:903] *** __NSAutoreleaseNoPool(): Object 0x105bee900 of class NSObject autoreleased with no pool in place - just leaking
我有 matplotlib 1.2.0、numpy 1.6.2、python 2.7.3 和 ipython 0.13.1。这些软件包已使用 macports 安装。这是在 Mac OS 10.6.8 上执行的,而我在 10.7.5 上看不到它。