Pyinstaller打包Sklearn(即scikit

阅读: 评论:0

Pyinstaller打包Sklearn(即scikit

Pyinstaller打包Sklearn(即scikit

前言

在网上看了大部分解决办法都不能解决我的问题,后面自己摸索之后,解决问题,记录如下。

提供一篇大佬文章,一般能解决大部分问题:

建议先看我的文章,解决不了的话,再看大佬的文章!

问题出现

问题一、ModuleNotFoundError:No module named ‘sklearn.utils._typedefs’

类似的问题,可以通过将sklearn的版本降低到1.1.1解决。

或者看大佬博客:

问题二、打包成功生成exe文件,但是一闪而退

这种问题分两种情况:

1、代码中用到了其他的文件,比如txt、json之类的,但是这些文件没有放到exe程序同级目录下。
2、命令行一闪而退,提示找不到指定模块。

第一种问题解决办法就是,把用到的文件直接拷贝到exe同级目录下即可。

二种问题又分为很多种情况,我接下来分为问题2、3、4…,来逐步解决这个问题。命令行提示的具体错误如图:

我的打包语句如下:

pyinstaller -D xxxx.py

这样打包会出现命令行,这样比较容易调试,等没有问题的时候,再去掉命令行即可。

问题三、WARNING: Several hooks defined for module ‘xxxx’. Please take care they do not conflict.

直接忽略,该警告不影响打包以及软件正常使用。

若觉得是此问题影响打包,则参考大佬文章自己验证:

问题四、Hidden import “xxxxx” not found!

直接忽略,该警告不影响打包以及软件正常使用。

若觉得是此问题影响打包,则参考大佬文章自己验证:

问题五、 lib not found:xxxxx

大佬文章:

结尾

到这里基本上就能正常打包正常运行了,如果觉得对你有帮助,给个个大佬点个赞吧!

本文发布于:2024-01-27 17:39:31,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063483721696.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Pyinstaller   Sklearn   scikit
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23