我使用了pyinstaller在os_x上从python脚本创建了一个可执行文件。它创建一个包含可执行文件及其依赖项等的dist文件夹。下面的图片中显示了一些文件:
有没有办法从这些文件创建单个应用程序包?如果是这样,我该怎么办?
此外,除GUI外,还会弹出控制台。如何禁用此弹出窗口?
答案 0 :(得分:2)
以下是我用来编译独立exe的命令行(自包含,没有共享组件目录)。重要的参数是--onefile。 --onedir参数将生成带有共享组件的exe目录。
要在运行时禁用弹出控制台...在构建命令行中使用--noconsole参数。
c:\ python27 \ python.exe c:\ pyinstaller \ pyinstaller.py --noconsole --onefile --workpath =“C:\ Users \ alan \ Documents \ python”“C:\ Users \ alan \ Documents \蟒\ piechart.py“