其他方法网上有很多,我就不说了
在使用pyinstaller打包的时候会生成一个.spec后缀的文件
一般人都会使用这个文件进行二次打包
但是如果第一次打包如下
pyinstaller --paths C:/Python38-32/Lib/site-packages/PyQt5/Qt/bin -F Main.py
没有加-w的话,那么.spec后缀的文件里面就会console=True
所以,无论以后再加上-w都不管用了,比如
pyinstaller --paths C:/Python38-32/Lib/site-packages/PyQt5/Qt/bin -F Main.spec -w
这样其实是不管用的。
你必须手动把
.spec后缀的文件里面的console=False才可以去掉黑框。
这是一个很傻的错误,当我复制了一个一模一样的py文件进行打包时结果一个有黑框一个没有黑框才意识到了这个问题。
标签:文件,pyinstaller,后缀,黑框,去掉,spec,打包 From: https://www.cnblogs.com/Im-Victor/p/17093711.html