Pycharm下如何生成exe软件

目的:让没有安装Python的人也能使用编写好的.py文件,我们可以在pycharm下进行该操作将其打包成exe软件。

 

第一步 下载pyinstaller

在此界面写输入指令: pip install pyinstaller 对pyinstaller进行下载。

第二步 使用pyinstaller

1、cmd切换到我们刚刚放文件的目录

 

2、执行命令:Pyinstaller -F -w Log监控.py

3、看到最后一行有这个提示,就成功了

 

4、 如果需要加app的头像资源可以  + -i +ico

Pyinstaller -F -w -i Log监控.ico  Log监控.py

但是对于初学者来说,这里要解释的东西很多:
-w:表示希望在生成的.exe程序运行过程中,不要出现cmd黑框(就是图中的黑框)(注意:小写!)

-F:表示希望将所有的程序全部打包在一起,生成的只有一个.exe文件,这样的文件集成度高,但是运行速度慢;如果不写-F,生成的还有一堆.dll文件,这样的程序里文件很多,但是运行速度比较快,这也是我们平时使用的程序的样式(如图)(注意:大写!)

XXX.py:指的是你整个项目的入口程序,大家写项目时很可能是多文件编程,你整个项目时靠哪个文件作为入口拉起来的,就填那个文件的名字。

常见错误1:
ValueError: script ‘C:\Users\Administrator.XXX.py’ not found
找不到XXX.py这个程序

解决方案:
pyinstaller找文件的方法是看你建立的那个工程文件夹里有没有你写进去的文件,而不是看子文件夹里有没有。如果您是在子文件夹中写程序,可以把你写的所有程序都拷贝到工程文件夹中。
如果你在代码中导入了图片、文档等与路径相关的文件,注意修改路径。

常见错误2:

安装了PyInstaller

执行之后会说没有这块的引用:ModuleNotFoundError: No module named 'PyInstaller'

备注:一看就是引用的环境中没有安装到这个模块

 解决方案:

打开该路径检测有没有PyInstaller

没有就将PyInstaller文件,复制到 上面路径的:\Python\Python38-32\Lib下再次执行就可以运行成功了

第三步: 找到生成的.exe文件

一般打包好的运行程序在对应的dist文件下

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值