pyinstaller打包exe,闪退This probably means that Tcl wasn‘t insta

传送门:
单张、批量识别图片中文字(写入txt文件、窗口视图创建、打包.exe文件)(百度文字识别SDK+Python的GUI之tklinker+打包pyinstaller)
https://blog.youkuaiyun.com/pang787559613/article/details/105235527

之前python写的一个图片识别程序,近期又在新电脑上跑,打包exe之后点击闪退,遂搜了一下,参考网友方案:https://www.cnblogs.com/qmjy/p/11668622.html,问题解决,记录一下。

一、报错:

Traceback (most recent call last):
  File "ocr.py", line 31, in <module>
  File "tkinter\__init__.py", line 2261, in __init__
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
    C:/Users/Think/AppData/Local/Temp/lib/tcl8.6 C:/Users/Think/Downloads/ocr/lib/tcl8.6 C:/Users/Think/Downloads/lib/tcl8.6 C:/Users/Think/Downloads/ocr/library C:/Users/Think/Downloads/library C:/Users/Think/Downloads/tcl8.6.9/library C:/Users/Think/tcl8.6.9/library


This probably means that Tcl wasn't installed properly.

[29524] Failed to execute script ocr

在这里插入图片描述


二、解决方案:

1、设置环境变量:

变量名:TCL_LIBRARY 变量值:C:\Python37\tcl\tcl8.6  #换自己安装的路径 
变量名:TK_LIBRARY 变量值:C:\Python37\tcl\tk8.6  #换自己安装的路径

在这里插入图片描述
在这里插入图片描述

设置环境变量:
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、之后重新打包,运行exe成功,问题解决。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值