python文件打包为exe提示找不到路径是啥原因?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python文件打包为exe提示找不到路径是啥原因?相关的知识,希望对你有一定的参考价值。

参考技术A 用pyinstaller打包exe时,用到的py文件里的路径都要更改为绝对路径,而不是相对路径。若用相对路径打包成exe,会提示找不到文件。
例如以下相对路径:
打包前要改为绝对路径:
更多Python知识请关注Python自学网

python记一次pyinstaller打包exe系统找不到指定路径

参考技术A (WechatPCAPI) D:\Ariya\pyproject\WechatPCAPI\src>pyinstaller -F auto-reply.py

119 INFO: PyInstaller: 4.2

119 INFO: Python: 3.7.3

......

4836 INFO: Building EXE from EXE-00.toc completed successfully.

虽然成功了,但是打开的时候显示:

解决办法:用-D命令打包,然后把lib放在根目录

(WechatPCAPI) D:\Ariya\pyproject\WechatPCAPI\src>pyinstaller -D auto-reply.py

60 INFO: PyInstaller: 4.2

60 INFO: Python: 3.7.3

......

3422 INFO: Building COLLECT COLLECT-00.toc

3583 INFO: Building COLLECT COLLECT-00.toc completed successfully.

完美运行!

以上是关于python文件打包为exe提示找不到路径是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章

python记一次pyinstaller打包exe系统找不到指定路径

Python pyinstaller没有自动将依赖库打包进去,运行时提示找不到模块ModuleNotFoundError: No module named ‘PyQt5‘

Python pyinstaller没有自动将依赖库打包进去,运行时提示找不到模块ModuleNotFoundError: No module named ‘PyQt5‘

用vc对 dll 打包 怎么做??运行的时候 提示找不到 xx.dll 文件

normalizePath 找不到python路径

执行 exe 文件时出错。 “原因:系统找不到指定的文件”