PyInstaller未检测到--add-data目录命令
大家好,我有一个关于PyInstaller的问题,以及我试图将PyQT 5应用程序打包到可执行文件中所打开的明显的第九层地狱。
因此,我的应用程序有多个文件,需要通过命令行从外部添加,以便PyInstaller打包。
这些文件是data.json (D:\autolocke\autoLocke\autolocke\Data\data.json) style.qss (D:\autolocke\autoLocke\style.qss) fireredroutes.txt (D:\autolocke\autoLocke\autolocke\Data\fireredroutes.txt) NatDexPokemonG3.txt (D:\autolocke\autoLocke\autolocke\Data\NatDexPokemonG3.txt)
主.py脚本是main.py(D:\autolocke\autoLocke\main.py)
现在我运行以下命令来添加四个外部文件:pyinstaller --add-data "autolocke/Data/data.json;autolocke/Data" --add-data "autolocke/style.qss;autolocke" --add-data "autolocke/Data/fireredroutes.txt;autolocke/Data" main.py
除了fireredroutes.txt之外,这可以正常工作。它获取style.qss和data.json。
任何帮助都将非常感谢,如果对目录有任何困惑,我也可以提供github repo。
1条答案
按热度按时间cclgggtu1#
修正了,由于某些原因,txt文件的最后添加需要有\ seperator而不是/ seperator,例如
这工作^
然而,这并没有发生。╟为什么?╟不知道