Failed to execute script ‘first‘ due to unhandled exception:cannot import name问题

Failed to execute script ‘first‘ due to unhandled exception:cannot import name问题,第1张

pyinstaller 打成exe,遇到Failed to execute script ‘first’ due to unhandled exception:cannot import name问题.

Failed to execute script ‘first’ due to unhandled exception:cannot import name ‘recordclient’ from ‘recordtool’ (unknown location)

解决办法:
  1. 检查是否有 __init__.py 文件
  2. 检查是否添加系统环境变量 * PYTHONPATH *

PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。

右击【我的电脑】-【属性】-【高级系统设置】-【环境变量】-【新建】,变量名写PYTHONPATH,变量值就是你要导入模块的路径了,以后还要导入其他模块,就继续在后面添加路径,至此,已经设置好了。

添加项目目录上一级目录 PYTHONPATH

G:\python 是项目的上级目录

再重新打包就可以了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/798533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存