Python、Pyinstaller在windows中创建快捷方式

Python、Pyinstaller在windows中创建快捷方式,python,tkinter,shortcut,win32com,pyinstaller,Python,Tkinter,Shortcut,Win32com,Pyinstaller,我正在制作一个python脚本,创建一个快捷方式(.lnk)文件,使用win32com.client模块,使用pyinstaller将其转换为exe。我也在使用Tkinter,因此我需要-tk在pyinstaller中提供支持Pyinstaller似乎无法使用--tk并同时导入win32com.client(我不知道为什么),我需要它才能工作。也许有一种方法可以在没有win32com.client的情况下创建快捷方式(我搜索了很多次都没有成功),或者让pyinstaller正常工作(我发现win

我正在制作一个python脚本,创建一个快捷方式(
.lnk
)文件,使用
win32com.client
模块,使用
pyinstaller
将其转换为exe。我也在使用
Tkinter
,因此我需要
-tk
pyinstaller
中提供支持
Pyinstaller
似乎无法使用
--tk
并同时导入
win32com.client
(我不知道为什么),我需要它才能工作。也许有一种方法可以在没有
win32com.client
的情况下创建快捷方式(我搜索了很多次都没有成功),或者让
pyinstaller
正常工作(我发现
win32com.client
pyinstaller
之间存在问题,但是补丁没有解决我的问题)谢谢

如果有人感兴趣,请使用
win32com.shell
而不是
win32.client

这与
pyinstaller
--tk
标志设置为
ON
时非常有效