Tsai笔记:Python学习随性笔记(1)—— 用pyinstaller生成可执行文件exe及遇到的问题

Tsai笔记:Python学习随性笔记(1)—— 用pyinstaller生成可执行文件exe及遇到的问题

Tsai三步。(第一步,功能说明。第二步,结果图显示。第三步,代码展示)

第一步,功能说明。

在Python入门中,很多人都要自己写简单的脚本方便实现机械式的工作,最后最重要的就是将写好的脚本全部打包成一个.exe可执行文件。这里我使用的是PyInstaller进行封装。(查找过许多方法,但是最后还是选择了相对而言最便捷的方法进行封装)

1、安装pyinstaller

在终端输入下面内容即可:

pip install pyinstaller

2、常规操作

在cmd界面或者直接在终端执行以下内容(之前安装python或者anaconda的时候正确添加环境变量的话,是可以在cmd界面直接执行pyinstaller的)

pyintaller [选项] py文件路径

选项:

-F 生成单个可执行文件,而不是生成一个文件夹,里面都是dll文件

-w 去掉控制台窗口,如果是自己写的GUI程序,一般都要用这个,但如果是命令行程序,千万别用这个呀。

-p 你自己自定义需要加载的类路径,如果正确添加环境变量的话,这个是不需要的。

-i 指定可执行文件的图标,后面跟ico文件的路径即可

pyinstaller -F your.py

3、遇到的bug

我在第一次执行这些操作的时候是可以直接生成可执行文件的,但是后面再用这个生成可执行文件时就出现问题了,发现不能生成可执行文件了,终端的显示是如下内容:


在网上搜寻答案,原来是我的工具没安装完全,下面是帖子原文链接:
https://stackoverflow.com/questions/35613300/pyinstaller-compile-to-exe

照着帖子上说的,在终端执行下面代码进行更新:

pip install --upgrade setuptools

 然后再执行上面的代码就可以成功生成exe。

第二步,结果图显示。

第三步,代码展示。

代码已在上面呈现。

将学习Python过程中遇到的小问题解决并记录下来,如有错误,请各位前辈指导。

若对我的笔记有兴趣的可以查看我的博客,地址:https://blog.csdn.net/weixin_43338642?t=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值