python savefig показывает сообщение об ошибке: "TypeError: ожидаемая строка compile() без нулевых байтов"
Поэтому у меня возникает проблема, когда я пытаюсь сохранить цифры в 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 ответ
Я попробовал ваш код, и у меня была ошибка, но я решил ее, установив python-tk. После этого я выполняю правильно. Вы уверены, что правильно установили пакеты?