2401_84102322 2024-06-20 11:30 采纳率: 25%
浏览 259

py文件打包成exe文件时报错,怎么解决(关键词-file)

打包时显示script file:‘....py’does not exist

img


然后,我新建一个py文件再次打包,打包完成后也运行不了,会报错,

img


显示第九十一行没有这个文件,我已经把这个文件放进去了

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-20 11:30
    关注

    引自免费微信小程序:皆我百晓生

    从你的描述和给出的错误信息来看,你在尝试使用PyInstaller将Python文件打包成exe文件时遇到了问题。主要的错误提示是“Script file '...py' does not exist”,意味着PyInstaller找不到你要打包的python脚本文件。

    解决这个问题的步骤如下:

    1. 确认文件路径和名称:首先,确保你的python文件路径和名称是正确的。从你的描述中,我看到你尝试打包的文件名为“天天酷跑,py”或者“天天酷跑01.py”。请确认这些文件名和路径在你的项目文件夹中确实存在。
    2. 文件名中的特殊字符:如果文件名中包含非标准字符或者中英文标点符号,可能导致打包工具无法正确识别。尝试将文件名更改为不包含任何特殊字符的名称,如“天天酷跑.py”。
    3. 使用正确的命令:确保你使用的PyInstaller命令是正确的。正确的命令格式应该是 pyinstaller your_script_name.py,确保你在命令行中直接指定了正确的脚本名称,不需要额外的符号或标点。
    4. 文件位置:确保你的Python脚本文件位于当前工作目录中,或者你可以在PyInstaller命令中明确指定文件的完整路径。
    5. 检查代码中的文件引用:在你的Python代码中,确保所有引用的文件(如图像、字体等)的路径都是正确的。如果代码中使用了相对路径,确保这些相对路径在打包后的exe中是有效的。
    6. 其他依赖:确保你的Python环境中所有的库都已经安装,并且与PyInstaller兼容。有时候,某些库在打包时可能会出现问题。

    如果以上步骤都确认无误后仍然出现问题,建议尝试简化你的代码或项目结构,逐步排除问题。例如,可以先创建一个简单的Python脚本,只包含基本的代码结构,然后尝试打包,看是否还会出现同样的问题。这样可以帮助你定位问题是否在于代码本身还是打包过程。

    最后,请确保你的PyInstaller版本与Python版本兼容,并且是最新的稳定版本。不同版本的Python和PyInstaller可能存在兼容性问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月20日

悬赏问题

  • ¥15 C++ 菜单窗口独立出来,可以随意移动放大缩小。
  • ¥15 java代码写在记事本上后在cmd上运行时无报错但又没生成文件
  • ¥15 关于#python#的问题:在跑ldsc数据整理的时候一直抱这种错误,要么--out识别不了参数,要么--merge-alleles识别不了参数(操作系统-linux)
  • ¥15 PPOCRLabel
  • ¥15 网友们我该怎么办啊,急
  • ¥15 混合键合键合机对准标识
  • ¥100 现在不懂的是如何将当前的相机中的照片,作为纹理贴图,映射到扫描出的模型上
  • ¥15 目标跟踪,计算机视觉
  • ¥15 魔霸ROG7 pro,win11.息屏后会显示黑屏,如图,如何解决?(关键词-重新启动)
  • ¥15 有没有人知道这是哪里出了问题啊?要怎么改呀?