如何解决如何将以spacy编写的文本分析代码打包为exe?
我无法使用pyinstaller 4.1打包在spacy 2.3.2版本python 3.7和python 3.8的帮助下编写的代码,但是我的exe出现问题了?
有时会给出错误消息:
ModuleNotFoundError:没有名为“ srsly.msgpack.util”的模块 找不到软件包分发错误scikit-learn
我像这样使用.spec文件时,sklearn的软件包分发错误吗?
请告诉我所有隐藏的导入和数据文件吗?
这是我的数据和pyinstaller(4.0)中.spec文件中的隐藏导入:
import PyInstaller
datas = []
datas.extend(PyInstaller.utils.hooks.collect_data_files('spacy.lang',include_py_files = True))
datas.extend(PyInstaller.utils.hooks.collect_data_files('spacy_lookups_data'))
datas.extend(PyInstaller.utils.hooks.collect_data_files('thinc'))
datas.extend(PyInstaller.utils.hooks.collect_data_files('en_core_web_lg'))
hiddenimports=[
'spacy.kb','spacy.lexeme','spacy.matcher._schemas','spacy.morphology','spacy.parts_of_speech','spacy.syntax._beam_utils','spacy.syntax._parser_model','spacy.syntax.arc_eager','spacy.syntax.ner','spacy.syntax.nn_parser','spacy.syntax.stateclass','spacy.syntax.transition_system','spacy.tokens._retokenize','spacy.tokens.morphanalysis','spacy.tokens.underscore','spacy._align','blis','blis.py','cymem','cymem.cymem','murmurhash','murmurhash.mrmr','preshed.maps','srsly.msgpack.util','thinc.extra.search','thinc.linalg','thinc.neural._aligned_alloc','thinc.neural._custom_kernels','sklearn.utils._cython_blas','sklearn.neighbors.typedefs','sklearn.neighbors.quad_tree','sklearn.tree._utils',],
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。