将python中的.py文件打包成.exe

本篇参考其它csdn文章有https://blog.csdn.net/weixin_53095382/article/details/125613314

https://blog.csdn.net/qq_42818011/article/details/122730663
感谢伙伴的教导,写下这片文章只为以后做参考

首先我遇到的错误展示

将python中的.py文件打包成.exe_第1张图片

错误一:pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

通常出现这种情况是因为cmd(终端)无法识别pip指令,环境变量中缺失pip程序路径,因此需要手动将pip所在路径添加到环境变量。

解决

查看在设置–》项目:pythonProject–》python解释器中是否安装pip
将python中的.py文件打包成.exe_第2张图片
没有的话,点击左边的加号,在里面搜索pip之后就安装软件包就行了
将python中的.py文件打包成.exe_第3张图片
安装好之后最重要的是

配置pip的运行环境

找到pip.exe的路径复制包括script的那个(我的是F:\pycharm\pythonProject\venv\Scripts)
将python中的.py文件打包成.exe_第4张图片
进入系统高级设置,找到环境变量,再找到path,最后将复制的路径新建添加进去就可以了
将python中的.py文件打包成.exe_第5张图片

最后重启电脑就行了

测试

点击下方的终端(terminal)进入后输入pip,出现信息表示环境配置成功
将python中的.py文件打包成.exe_第6张图片
然后输入pip install pyinstaller
在这里插入图片描述

在下面的输入框输入pyinstaller -w -F XXX.py

Pyinstaller可以通过简单的命令进行python代码的打包工作,其基本的命令为:
    pyinstaller -option xxx.py
-D 生成一个文件目录包含可执行文件和相关动态链接库和资源文件等;
-F 仅生成一个可执行文件
-w:表示希望在生成的.exe程序运行过程中,不要出现cmd黑框(就是图中的黑框)(注意:小写!)
对于打包结果较大的项目,选用-D生成目录相比单可执行文件的打包方式,执行速度更快,但包含更加多的文件

错误二:出现了文件not found 的错误(我没有解决但我绕过它)

将python中的.py文件打包成.exe_第7张图片

解决

找到你.py文件放置的位置
将python中的.py文件打包成.exe_第8张图片
在这个输入框输入cmd后回车打开提示符
将python中的.py文件打包成.exe_第9张图片
在命令提示符中输入pyinstaller -w -F me.py(最后这个是你要打包成.exe文件的名)
将python中的.py文件打包成.exe_第10张图片
成功后最后一行会出现successful提示

成功之后会生成这些文件,在dist文件夹中就是.exe文件
将python中的.py文件打包成.exe_第11张图片

你可能感兴趣的:(python,python,pycharm,开发语言)