当使用 pyinstaller 构建可执行文件时,我得到
无法找到/home/usr/nltk_data
添加二进制文件和数据文件时。
我几乎尝试了互联网上的所有解决方案
将 hook-nltk.py 文件更改为此
import os
import nltk
from PyInstaller.utils.hooks import collect_data_files
# add datas for nltk
datas = collect_data_files('nltk', False)
# loop through the data directories and add them
for p in nltk.data.path:
if os.path.exists(p):
datas.append((p, "nltk_data"))
# nltk.chunk.named_entity should be included
hiddenimports = ["nltk.chunk.named_entity"]
和
更改将文件“pyi_rth_nltk.py”而不是“pyi_rth__nltk.py”的双空格删除为单空格。此文件可以位于 \Anaconda3\Lib\site-packages\PyInstaller\loader\rthooks
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)