关于python程序打包的问题-找不到fsspec
转载自:https://blog.csdn.net/weixin_47861710/article/details/121267155
这个问题困扰了我将近两天的时间一直找不到什么好的办法,甚至打算放弃。主要原因是身边没有可以述说的人,也没有可以请教的人。正在想要放弃的时候找到了解决办法。
打包后运行程序是这样的,
大概意思是找不见fsspec这个依赖,刚接触python说实话对于这些第三方库理解不是很到位, 我的理解就是:类似于java程序中的jar包,程序找不见了。可怎么让他找见了,刚开始以为我自己没有安装fsspec,在cmd中进行了安装,结果如下图所示
很明显,已经安装并且安装目录都有,跟着网上的一些解决办法,在打包的时候把这个安装目录跟上,结果是失败的。正当我愁眉不展准备放弃的时候,我找到了解决办法如下:
第一步:打包命令如下:
pyinstaller -D window.py
这句话之后在项目目录下会生成一个dist文件夹,和一个以spec为后缀的文件,如window.spec,如下图所示
第二步:打卡.spec文件,将缺少的fsspec写在下图对应地方
第四步:pyinstaller window.spec
打包好后再次运行就不会报错啦
建议:pyinstaller -w可以去掉终端黑框,刚开始还是留着把,用于查询exe报错的地方
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?