python savefig显示错误消息:" TypeError:compile()期望字符串没有空字节"

时间:2017-07-07 16:05:44

标签: python matplotlib fig

所以当我尝试在Python中保存数字时,我遇到了问题。 如果我创建一个数字f,并尝试使用行

保存它

f.savefig('Test.eps', format='eps')

它产生以下错误消息:

TypeError: compile() expected string without null bytes.

它不依赖于我想保存的数字或我选择的格式,错误仍然存​​在。 我使用的代码示例可能是:

import numpy as np
import matplotlib as mpl
from matplotlib import pyplot as plt
A=np.array([1,2,3,4])
f=plt.figure(figsize=(13,11))
plt.plot(A)
f.savefig('Test.eps', format='eps')

将产生:

TypeError: compile() expected string without null bytes.

任何人都知道这可能来自哪里?

由于

1 个答案:

答案 0 :(得分:1)

我尝试了您的代码,但我遇到了错误,但我通过安装python-tk解决了这个问题。之后,我正确执行。 您确定正确安装了包吗?