一、将Python脚本打包为EXE文件1. 安装PyInstallerpip install pyinstall2. 常用打包命令详解基础打包单文件模式pyinstaller -F your_script.py参数说明-F生成单个独立的EXE文件适合分发。your_script.py目标Python脚本文件名。隐藏控制台窗口适用于GUI程序pyinstaller -F -w your_script.py参数说明-w不显示控制台窗口隐藏黑框。自定义EXE图标pyinstaller -F -w -i icon.ico your_script.py参数说明-i icon.ico指定ICO格式的图标文件需提前准备。3. 高级参数示例添加数据文件如图片、配置文件pyinstaller -F --add-data data/*;data/ your_script.py参数说明--add-data 源路径;目标路径将外部文件嵌入EXE。排除无用依赖精简体积pyinstaller -F --exclude-module matplotlib your_script.py4. 打包操作步骤打开脚本所在目录在文件资源器中进入Python脚本所在的文件夹。按住Shift 右键选择“在此处打开命令窗口”或“打开PowerShell”。执行打包命令pyinstaller -F -w -i icon.ico your_script.py获取生成的EXE文件打包完成后在dist/文件夹中找到生成的your_script.exe。5. 常见问题杀毒软件误报部分安全软件可能误判EXE为病毒需添加信任。图标不生效确保ICO文件为256x256像素且路径正确。依赖缺失若运行时提示缺少模块使用--hidden-import手动添加。二、设置开机自启动1. 创建启动脚本BAT文件新建文本文件重命名为startup.bat。编辑内容替换路径和文件名echo off cd /d D:\Your\Target\Folder start your_script.exe exit关键说明cd /d切换到EXE所在目录避免路径错误。start your_script.exe启动目标程序需替换为实际文件名。2. 将BAT文件加入开机启动项按下Win R输入shell:startup按回车。将startup.bat的快捷方式复制到打开的启动文件夹右键BAT文件 → 创建快捷方式 → 剪切到Startup文件夹。3. 验证开机自启动重启电脑检查程序是否自动运行。排查问题若未生效手动运行BAT文件检查错误提示。检查EXE路径和文件名是否正确。4. 关闭自启动打开该 *.exe所在的位置通过cmd打开该目录执行taskkill /im *.exe /f会显示 “成功已终止进程 *.exe的字段”即可停止该进程三、完整流程图解--------------------- | Python脚本打包 | -------------------- | v ------------------- 生成EXE ------------------- | pyinstaller命令 ---------- dist/your_script.exe ------------------- ------------------- | v --------------------- | 配置开机自启动 | -------------------- | v ---------------------------------- | 创建BAT文件 → 添加快捷方式到启动文件夹 | ---------------------------------- | v ----------- | 重启验证 | -----------四、附录常用命令速查表场景命令基础打包pyinstaller -F your_script.py隐藏控制台pyinstaller -F -w your_script.py自定义图标pyinstaller -F -w -i icon.ico your_script.py添加数据文件pyinstaller -F --add-data src/*;dest/ your_script.py排除模块pyinstaller -F --exclude-module unused_module your_script.py
Python脚本打包及开机自启动配置指南
一、将Python脚本打包为EXE文件1. 安装PyInstallerpip install pyinstall2. 常用打包命令详解基础打包单文件模式pyinstaller -F your_script.py参数说明-F生成单个独立的EXE文件适合分发。your_script.py目标Python脚本文件名。隐藏控制台窗口适用于GUI程序pyinstaller -F -w your_script.py参数说明-w不显示控制台窗口隐藏黑框。自定义EXE图标pyinstaller -F -w -i icon.ico your_script.py参数说明-i icon.ico指定ICO格式的图标文件需提前准备。3. 高级参数示例添加数据文件如图片、配置文件pyinstaller -F --add-data data/*;data/ your_script.py参数说明--add-data 源路径;目标路径将外部文件嵌入EXE。排除无用依赖精简体积pyinstaller -F --exclude-module matplotlib your_script.py4. 打包操作步骤打开脚本所在目录在文件资源器中进入Python脚本所在的文件夹。按住Shift 右键选择“在此处打开命令窗口”或“打开PowerShell”。执行打包命令pyinstaller -F -w -i icon.ico your_script.py获取生成的EXE文件打包完成后在dist/文件夹中找到生成的your_script.exe。5. 常见问题杀毒软件误报部分安全软件可能误判EXE为病毒需添加信任。图标不生效确保ICO文件为256x256像素且路径正确。依赖缺失若运行时提示缺少模块使用--hidden-import手动添加。二、设置开机自启动1. 创建启动脚本BAT文件新建文本文件重命名为startup.bat。编辑内容替换路径和文件名echo off cd /d D:\Your\Target\Folder start your_script.exe exit关键说明cd /d切换到EXE所在目录避免路径错误。start your_script.exe启动目标程序需替换为实际文件名。2. 将BAT文件加入开机启动项按下Win R输入shell:startup按回车。将startup.bat的快捷方式复制到打开的启动文件夹右键BAT文件 → 创建快捷方式 → 剪切到Startup文件夹。3. 验证开机自启动重启电脑检查程序是否自动运行。排查问题若未生效手动运行BAT文件检查错误提示。检查EXE路径和文件名是否正确。4. 关闭自启动打开该 *.exe所在的位置通过cmd打开该目录执行taskkill /im *.exe /f会显示 “成功已终止进程 *.exe的字段”即可停止该进程三、完整流程图解--------------------- | Python脚本打包 | -------------------- | v ------------------- 生成EXE ------------------- | pyinstaller命令 ---------- dist/your_script.exe ------------------- ------------------- | v --------------------- | 配置开机自启动 | -------------------- | v ---------------------------------- | 创建BAT文件 → 添加快捷方式到启动文件夹 | ---------------------------------- | v ----------- | 重启验证 | -----------四、附录常用命令速查表场景命令基础打包pyinstaller -F your_script.py隐藏控制台pyinstaller -F -w your_script.py自定义图标pyinstaller -F -w -i icon.ico your_script.py添加数据文件pyinstaller -F --add-data src/*;dest/ your_script.py排除模块pyinstaller -F --exclude-module unused_module your_script.py