Python, Pyinstaller, создающий ярлыки в окнах

Я делаю скрипт Python, который создает файл ярлыка (.lnk), используя модуль win32com.client, я использую pyinstaller, чтобы преобразовать его в exe. Я также использую Tkinter, поэтому мне нужна поддержка --tk в pyinstaller. Pyinstaller, похоже, не работает с --tk и одновременно импортирует win32com.client (я понятия не имею, почему). Мне нужно, чтобы это работало. Может быть, есть способ создать ярлыки без win32com.client (я много раз искал безуспешно) или заставить работать pyinstaller (я обнаружил проблему между win32com.client и pyinstaller здесь , но патч не решил мою проблему) Спасибо!


person Saulpila    schedule 13.07.2011    source источник


Ответы (1)


Если кому-то интересно, я нашел способ создавать ярлыки с помощью win32com.shell, а не win32.client.
Это хорошо работает, если для флагов pyinstaller и --tk установлено значение ON.

person Saulpila    schedule 14.07.2011