我正在尝试将图像添加到由Pyinstaller生成的单个文件中。我已经阅读了许多类似于这个问题/论坛和那个问题,但仍然无法正常工作。
我知道对于单个文件操作,Pyinstller会产生一个可以通过sys.MEIPASS
访问的临时文件夹。但是我不知道在我的脚本中应该在哪里添加这个sys.MEIPASS
。
请说明以下内容:
1- sys.MEIPASS应该在哪里以及如何添加?在Python脚本还是spec文件中?
2- 使用的确切命令是什么?我已经尝试过
pyinstaller --onefile --windowed --add-data="myImag.png;imag" myScript.py
或者pyinstaller --onefile --windowed myScript.py
然后在规格文件中添加 ('myImag.png','imag'),然后运行
pyinstller myScript.spec
没有一个起作用。
注意:我在Windows 7下使用Python 3.6。