我使用 pyinstaller 从 os_x 上的 python 脚本创建可执行文件。它创建一个包含可执行文件及其依赖项等的 dist 文件夹。一些文件如下图所示:
有没有办法从这些文件创建单个应用程序包?如果是这样,我应该如何进行?
此外,除了 GUI 之外,还会弹出控制台。如何禁用此弹出窗口?
我使用 pyinstaller 从 os_x 上的 python 脚本创建可执行文件。它创建一个包含可执行文件及其依赖项等的 dist 文件夹。一些文件如下图所示:
有没有办法从这些文件创建单个应用程序包?如果是这样,我应该如何进行?
此外,除了 GUI 之外,还会弹出控制台。如何禁用此弹出窗口?
以下是我用来编译独立 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\python\饼图.py"