Ошибка сегментации в скомпилированном коде pyinstaller - PullRequest
0 голосов
/ 03 октября 2018

У меня есть простой блок кода, который генерирует график.

import matplotlib
from matplotlib import pyplot as plt
import faulthandler
faulthandler.enable()
fig = plt.figure()
x = range(10)
y = range(10)

plt.subplot(2, 2, 1)
plt.plot(x, y)

plt.subplot(2, 2, 2)
plt.plot(x, y)

plt.subplot(2, 2, 3)
plt.plot(x, y)

plt.subplot(2, 2, 4)
plt.plot(x, y)

plt.show()

Я скомпилировал его с помощью pyinstaller, чтобы создать двоичный файл.Я получаю ошибку сегментации при создании рисунка plt.figure ().

Fatal Python error: Segmentation fault

Current thread 0x00007ff4e0e24700 <test> (most recent call first):
  File "site-packages/matplotlib/transforms.py", line 1988 in scale
  File "site-packages/matplotlib/figure.py", line 327 in __init__
  File "site-packages/matplotlib/backends/backend_qt5agg.py", line 43 in new_figure_manager
  File "site-packages/matplotlib/pyplot.py", line 535 in figure
  File "test.py", line 6 in <module>
Segmentation fault

Что может быть причиной этой неисправности?Как я могу это исправить?

python 2.7.12 pyinstaller 3.3.1 matplotlib 2.0.2

Спасибо

...