【pyinstaller】针对打包时出现的一些问题提供一些解决方案,避坑指南

打包的方式:pyinstaller -p  路径  -i 图标.png  打包文件.py


踩坑的第一个问题

ImportError: DLL load failed while importing _ufuncs: 找不到指定的程序

其中 _ufuncs是numpy+mkl的一个指令,建议检查一下自身环境中是否同时下载了numpy以及匹配的mkl

解决之后还可能出现别的问题,像这种(由于我在解决的时候问题比较多,也没来得及进行截图,但是参考了别人解决的问题图片)图片提示torch.jit._overload有问题

解决方法:应该是X:\Anaconda3\envs\(虚拟环境名)\Lib\site-packages\torch\_jit_internal.py下的一个函数有问题,参考网上意见对下面一段语句进行注释掉就可以了(750行处)


踩坑的第二个问题

 解决办法:运行程序然后找到下面文件中的语句给删除掉就可以成功运行了


踩坑的第三个问题

尽量不要封装GPU版本的包,否则仅有可能在本电脑上能运行,但一旦移植别的电脑或者设备就会报错。最好的解决方法就是重新搭建一个纯cpu环境然后打包之后就可以通用了。


非常感谢一下作者提供的方法

(22条消息) pyinstaller 打包 torch\_jit_internal.py:750: UserWarning: Unable to retrieve source for @torch.jit._ov-CSDN博客

(22条消息) 一步真实解决AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘_unsample object_蓝胖胖▸的博客-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yolo我不会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值