Tkinter не видит буфер обмена ПК после сборки в .exe
Есть программа с текстовыми полями, но вставить\выделить ничего не получается после запаковки в .exe файл. Написал кнопки которые вставляют из буфера обмена в окно для текста, через запуск в IDE работает, а в .exe нет. Побывал запускать от имени администратора - тоже не помогает. Иногда все же удается вставить из буфера. В чем может быть проблема? Код прикрепил на всякий случай.
import tkinter
import pyperclip
root = tkinter.Tk()
root.title('Price Changer')
def copy_output():
textbox.delete("1.0", 'end')
textbox2.delete("1.0", 'end')
def paste_input():
pasta = pyperclip.paste()
textbox.insert("1.0", pasta)
clear_but = tkinter.Button(text="clear", background='green', command=copy_output)
paste_but = tkinter.Button(text="paste", background='orange', command=paste_input)
textbox = tkinter.Text()
clear_but.grid(row=1, column=0, sticky='e')
paste_but.grid(row=1, column=0, sticky='w')
textbox.grid(row=0, column=0)
root.mainloop()
Источник: Stack Overflow на русском