Pyinstaller打包jieba项目相关解决方案

在windows10上使用Pyinstaller打包一个Python3.6的jieba相关的项目时遇到一些问题,写下此文为遇到同样问题的小伙伴提供思路。

遇到的一些问题:

  1. 缺少dict.txt
  2. 缺少idf.txt
  3. 自定义停用词词典

注意:2,3问题更有可能是神秘力量导致的


缺少dict.txt

打包项目是成功的,但是运行项目时就会提示缺少文件

这里写图片描述

这是因为jieba会到默认目录寻找dict.txt,我们只需要将默认目录改到指定目录就行了,这里以打包生成的exe所在目录为例

import jieba
jieba.set_dictionary(".\dict.txt")
jieba.initialize()

这样打包生成的exe执行时就会在当前目录寻找dict.txt

注意:在import了jieba后就要设置目录,不然还是会提示缺少文件


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值