环境配置——python代码打包超详细教程
在Python开发的过程中我们经常会需要将自己的代码打包成一个可执行文件,方便将代码分享给其他人使用,下面这篇文章主要给大家介绍了关于python代码打包的相关资料,需要的朋友可以参考下一、前言网上的文章对小白都不太友好呀讲得都比较高大上本文章就用最简单的方式来教会大家如何打包。既然各位已经学习到了python打包了 深适度应该跟我查不多。注意事项1. 这个插件只能打包 mac 、win系统运行的文件也就是打出来的包只能在这两个系统中运行在 mac系统打包则能在mac中运行 在win中打包则能在win中运行。二、.exe打包2.1 写一个简单的python程序import time def test(): print(你好环境使用xxx系统) txt input(请输入) print(txt) time.sleep(5) if __name__ __main__: test()写完之后既然你运行程序需要依赖包如上面程序中的time 模块 所以你打包好的后别人运行你的程序也是需要依赖包的怎么处理这些依赖包呢在终端中执行下面这段代码这段代码的意思就是将你当前环境下所需要的所有依赖包都保存到 equirements.txt 文件中pip freeze requirements.txt执行完之后会在项目下自动生成一个equirements.txt 文件2.2 安装安装 pyinstaller 这个第三方库pip install pyinstaller检查一下是否安装成功关闭终端窗口 然后再打开输入 pyinstaller 出现以下则说明安装成功2.3 执行打包命令在终端执行以下命令这里的 app.py 就是你需要打包py文件名 其它你就照搬即可pyinstaller -D app.py这三个文件都是干什么用的呢build 这个文件是打包程序的编译文件 这个文件对于我们是没有用的可以直接删除。dist这个文件就是我们打包成后的文件打开里面可以看到app.exe文件 这个文件是可以直接双击执行的 双击后就可以执行我们写好的程序了app.spec这个文件是打包的配置文件后续会讲到怎么用三、打包程序测试试试打包程序能否运行。在项目的 dist 文件下找到exe文件双击运行我们的程序就执行成功了这里需要补充一些东西相信各位小白一定会用到。问题1怎么重新打包 需要将刚刚成的哪些文件全部删除么答重新在终端执行 pyinstaller -D app.py 命令即可。记得需要清空 dist/app 文件里面的内容问题2如果所写的程序代码有问题 执行会怎么 怎么展示报错信息答执行到报错的代码时程序会立即退出且不展示任何报错信息 。将 app.exe 文件拖进入cmd窗口运行 就可以看到报错信息如下图。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2439931.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!