最近需要打包python程序所以用到了pyinstaller,然而在安装完各种依赖库打包成功,运行程序的时候出现了缺少bottle库 ,就python.org 上去下载并安装bottle-0.12.13,重新打包运行,提示 pkg_resources.DistributionNotFound:bottle==0.12.13 ,纳闷,已经安装了这个库了。后查看提示信息: file“bottle.py”,line 5 ,in <module>
解决方案:
在根目录 find . -name bottle.py
发现有很多路径有bottle.py
其中/usr/local/bin/bottle.py 就是提示信息的bottle.py 文件很小 5 line 是调用的bottle脚本与其余的bottle.py大小不一致
不管了先备份,用其他bottle.py 覆盖此文件.
再打包运行,ok
结论:傻萌呆的机器找不到文件时你就把文件喂他嘴里.
本文详细记录了一次使用PyInstaller打包Python程序时遇到的bottle库缺失问题及解决方案。作者在解决了依赖库的安装问题后,仍然遇到了bottle库的DistributionNotFound错误。通过查找并替换错误的bottle.py文件,最终成功打包并运行程序。
6511

被折叠的 条评论
为什么被折叠?



