使用 pyinstaller 转换为 .exe 时,简单打印语句在 python.py 中不起作用
Simple print statement is not working in python .py when converted to .exe using pyinstaller
Python 文件包含一行打印语句
#file1.py
print("python to exe")
在windows环境下使用pyinstaller Library将.py文件转成.exe文件成功,得到可执行文件'file1.exe'
pyinstaller --onefile -w 'file1.py'
尝试在命令行提示符下执行'file1.exe',.exe既不打印也不显示任何错误。感谢任何帮助
这是因为您使用了“-w”选项。在 Windows 上,当 运行 程序时,这将禁用控制台 window。来自 pyinstaller 文档:
-w, --windowed, --noconsole
Windows and Mac OS X: do not provide a console window for standard i/o. On Mac OS X this also triggers building an OS X .app bundle. On Windows this option will be set if the first script is a ‘.pyw’ file. This option is ignored in *NIX systems
Python 文件包含一行打印语句
#file1.py
print("python to exe")
在windows环境下使用pyinstaller Library将.py文件转成.exe文件成功,得到可执行文件'file1.exe'
pyinstaller --onefile -w 'file1.py'
尝试在命令行提示符下执行'file1.exe',.exe既不打印也不显示任何错误。感谢任何帮助
这是因为您使用了“-w”选项。在 Windows 上,当 运行 程序时,这将禁用控制台 window。来自 pyinstaller 文档:
-w, --windowed, --noconsole
Windows and Mac OS X: do not provide a console window for standard i/o. On Mac OS X this also triggers building an OS X .app bundle. On Windows this option will be set if the first script is a ‘.pyw’ file. This option is ignored in *NIX systems