谢邀。答主的问题在于如何根据Python代码生成一个可执行文件。可以使用pyinstaller库来封装我们的python程序,从而实现这个需求。
分享一个本蒟蒻的小小笔记(关于pyinstaller库),若有不足,欢迎在评论区指出。
1.pyinstaller的安装方法
pyinstaller需要在cmd下进行安装,安装指令为:pip install pyinstaller
更新指令为python -m pip install –upgrade pip

实际操作时,也可以通过cd访问文件夹,再通过dir查询文件夹中的所有文件,再通过cd最终访问到自己想要打包的源代码的根目录,然后再输入命令:pyinstaller -F “文件名”即可;如果要修改图标,比如要给文件“SevenDigitDrawV2.py“附上”curve.ico“的图标,则输入命令:pyinstaller -i curve.ico -F SevenDigitDrawV2.py
打包完成后,运行exe时会出现闪退现象,这时可以在程序运行的末尾添上input()来使窗口运行完主程序后还能停留,为了更加人性化,比如可以在input中添加”Press Enter to End:”
然后要记得定时升级你的pip工具:python -m pip install –upgrade pip
附一个常见的错误:
python用pyinstaller生成exe时 错 TypeError: an integer is required (got type bytes)
解决办法: 错前的pyinstaller是用 pip install pyinstaller 来安装的,改成用 pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz 再安装一次
其它说明:如果电脑中同时存在多个版本的python可能会导致各种问题(比如 “failed to execute script xxx” 、“failed to create process”),如果不是特别熟悉使用python只是为了偶尔使用的话最好把以前安装的多余的python版本删掉或全部删掉重新安装(到官 下载最新的安装程序, 上说32位的兼容性比较好),安装步骤可参考:https://blog.csdn.net/weixin_40844416/article/details/80889165
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter215619 人正在系统学习中 相关资源:易语言-qq群邀请监控软件-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!