the application can not locate python36.dll(126)

        在打包python的时候发现这个问题。

       直接从字面看是缺少python36.dll文件,直接去python安装目录拷贝即可。

       然后又出现一个问题,unable to load the file system codec,研究了半天,我把整个python环境包拷贝了进去,发现正常运行,说明pyinstaller打包出来的文档中缺少一些配置环境文件。

        解决方法,去python目录中拷贝,缺失文件为Lib中的文件。复制一部分后,会发现还缺少其他相应的下面的文件,如果不嫌麻烦补全即可。

        另外,发现如果直接通过pyinstaller -D main.py进行打包就不会出现这个问题了。

        总结一点,python打包报错一般都是缺少相关的文件,简单粗暴的解决方法,改变打包方式或者直接将整个环境或者缺少 的文件拷贝进去。遇到一个上次运行打包正常,过几天后再次打包提示mkl-intel-thread.dll缺失加载错误,重新装环境库或者将历史环境文件重新解压安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值