打包Python文件为EXE

这篇博客介绍了如何使用pyinstaller将Python程序打包成exe文件,包括设置图标、隐藏命令行窗口、处理依赖和处理读取文件的问题。详细步骤包括安装模块、指定打包命令、处理打包后的文件路径以及解决可能出现的错误。此外,还提到了打包后可能出现的模块找不到或权限问题的解决方案。
摘要由CSDN通过智能技术生成

1、安装pyinstaller模块

2、输入命令:pyinstaller -F -i(后面跟图标文件的路径,多个路径用分号)  **\**\**.py,如图里标黄所示,-F 后面内容为你想打包的python文件

或者先CD 进需要打包的文件的目录,然后pyinstaller -F -w (-i icofile) filename

-w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)

括号内的为可选参数,-i icofile表示给程序加上图标,图标必须为.ico格式

icofile表示图标的位置,建议直接放在程序文件夹里面,这样子打包的时候直接写文件名就好

 

3、打包完成后会生成2个文件夹“build”和"dist"和一个spec文件,exe文件在"dist"中

如果你所打包的python文件需要读取类似于文件图片的内容,可以将要读取的文件直接放入dist文件夹下。这样操作前提是你python程序中读取文件的目录为本目录,如下图所示

 

4、打包后提示模块中没有这个函数或者模块,打包时用-p 路径(一般为Python路径),让程序自己搜索,多个路径的话用“”;“”隔开

 

5、PermissionError 表示拒绝访问,一般为文件被打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值