У меня есть tkinter gui, читающий mzml файлы с пакетом pyopenms. Когда я запускаю скрипт, он работает хорошо. Но после того, как я развернул его в .exe-файле с помощью pyinstaller, он не работает. Я могу открыть графический интерфейс и другие функции / кнопки все еще работают. Только когда я нажимаю кнопку «Читать», которая запускает функцию чтения mzml, использующую пакет pyopenms, графический интерфейс автоматически закрывается.
Python версия 3.7
Я удалил функцию, использующую пакет pyopenms, затем развернул в .exe. Графический интерфейс работает нормально. Поэтому я считаю, что часть пиопенмов остановила графический интерфейс.
Код с использованием pyopenms:
exp=MSExperiment()
MzMLFile().load(list_of_files[sample][2:],exp)
all_chroms=exp.getChromatograms()
for each_chrom in all_chroms:
intensity_serie = list()
for each_in in each_chrom:
intensity_serie.extend([each_in.getIntensity()])
intensity_df.append(np.array(intensity_serie))
i+=1