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.py119 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‘