我是使用python的新手,我正在尝试从.py文件创建.exe。但是,当我创建此.exe时,它仅在图像与.exe文件位于同一文件夹中时才起作用(但在我使用的提示代码上,我认为它将所有内容压缩在一起)。我在此处阅读了一些有关此主题的内容,但没有找到此错误的原因。
pyinstaller -y -F -w -i "C:/Users/silvag1/Desktop/final/mc.ico" --add-data "C:/Users/silvag1/Desktop/final/photo.png";"." --add-data "C:/Users/silvag1/Desktop/final/mc.ico";"." "C:/Users/silvag1/Desktop/final/final.py"
我认为,如果使用--add-data
,则所有内容都将压缩到一个文件中。
我已经读过Bundling data files with PyInstaller (--onefile) 但我不明白因此,为了清楚起见,我的目的是仅使用.py创建一个文件(.exe)。
答案 0 :(得分:0)
另一种方法是here,(我没有测试)