weixin_41980210
2021-06-01 08:11
采纳率: 90.9%
浏览 35

我想用pyinstaller打包一个py档但是总是报错,错误如下,请问大神们如何解决0.0

我的环境是py3.8 具体如下

然后总是报错找不到sklearn模块,即使我输入的命令为pyinstaller -F --hidden-import="sklearn"  **.py也同样报错如下

有没有大神可以解决一下,教一下小弟,愿意付费,求求了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • String name="小吴"; 2021-06-01 12:08
    已采纳

    在python解释器下重新下载sklearn这个模块,因为打包程序只会在你的住python路径下去找模块,没有就会报错,你的模块应该在pychrm里,pyinstaller不会去pyChrm里去找,

    pip  installer sklearn

    点赞 打赏 评论
  • 天元浪子 2021-06-01 08:38

    pyinstaller -F --hidden-import="sklearn",这个命令,去掉引号试试看。另外,运行过pyinstaller之后,和脚本文件同级的目录下,会生成一个.spec文件,题主也可以直接编辑这个文件中的hiddenimports的内容后,再运行这个打包脚本。

     

    点赞 打赏 评论
  • 深白色的风 2021-06-01 11:17

    我也经常打包,遇到的问题所有的解决方案都在这了https://blog.csdn.net/qq_22475211/article/details/102624862

    点赞 打赏 评论

相关推荐 更多相似问题