问题:
pycharm打包的exe文件执行时出现"Failed to execute script 'derivative' due to unhandled exception: input(): lost sys.stdin" "Failed to obtain/convert traceback!" 无法执行input输入内容
pyinstaller: 一个用来打包python的py文件的库,通过他可以将.py文件打包成可执行的.exe文件
1.安装pyinstaller
pip install pyinstaller
2.终端执行下边命令 ,出现无法执行input问题,则使用命令-F -c
pyinstaller -F -c E:pycharmpython 喝酒小游戏.py --distpath=D:linshi可执行文件
注:
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
-c 打包后文件执行展示命令行窗口



