在python

时间:2017-09-05 08:40:17

标签: python matplotlib caffe macos-sierra

我的问题是,在导入caffe后使用matplotlib.pyplot时会出现中止陷阱,但是如果在导入caffe之前使用matplotlib.pyplot没有问题。我在macos10.12.4上使用python2.7运行它。 这是我的错误代码:

#!/usr/bin/python
#encoding=utf-8
import numpy as np
import matplotlib.pyplot as plt
import caffe
plt.plot([0,1],[0,2])
plt.show()

输出结果为:

src/tcmalloc.cc:284] Attempt to free invalid pointer 0x7feb5f158af0
Abort trap: 6

不会有这样的问题:

#!/usr/bin/python
#encoding=utf-8
import numpy as np
import matplotlib.pyplot as plt
plt.plot([0,1],[0,2])
plt.show()
import caffe

但我需要在'import caffe'之后使用plt。 如何解决?

0 个答案:

没有答案