python - SpaCy-nightly init fill-config 命令给出 ModuleNotFoundError
问题描述
目前我正在尝试用 spacyNightly 训练一个 NLP 模型。在 spacyNightly 网站上,我在快速入门的帮助下创建了一个 config_base.cfg。
在命令行上,我尝试使用以下代码自动填充它:
python -m spacy init fill-config base.cfg config.cfg --diff
运行后我收到此错误:
Traceback (most recent call last):
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\runpy.py", line 188, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\runpy.py", line 147, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\runpy.py", line 111, in _get_module_details
__import__(pkg_name)
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\__init__.py", line 13, in <module>
from . import pipeline # noqa: F401
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\pipeline\__init__.py", line 1, in <module>
from .attributeruler import AttributeRuler
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\pipeline\attributeruler.py", line 6, in <module>
from .pipe import Pipe
File "spacy\\pipeline\\pipe.pyx", line 8, in init spacy.pipeline.pipe
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\training\__init__.py", line 1, in <module>
from .corpus import Corpus # noqa: F401
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\training\corpus.py", line 8, in <module>
from .augment import dont_augment
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\training\augment.py", line 10, in <module>
from .example import Example
File "spacy\\training\\example.pyx", line 10, in init spacy.training.example
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\spacy\training\align.py", line 5, in <module>
import tokenizations
File "C:\Users\Elske nijhof\.conda\envs\SpaCyNightlyenv\lib\site-packages\tokenizations\__init__.py", line 2, in <module>
from .tokenizations import (
ModuleNotFoundError: No module named 'tokenizations.tokenizations'
我在新环境中安装了 spacyNightly,安装看起来不错。
有没有人可以帮助我解决这个问题?
解决方案
您需要安装pytokenizations。
pip install pytokenizations
推荐阅读
- sql - 基于变量组合的标志
- python - Python:硒提交
- php - 如何找出用户在 php 中或使用 linux 命令修改的文件?
- scala - 在 Spark Window 函数中,为什么我们需要在最后使用 drop()
- html - 发送到 AOL 电子邮件地址的提醒电子邮件为空白
- bash - 将 tcpdump 输出写入压缩/gzip 文件
- amazon-web-services - 如何使用 CloudWatch 获取对 AWS API Gateway 的每次调用次数?
- django - Django ORM 保存所有相关字段的对象
- javascript - 如何使用 redux-saga 创建领先的去抖动
- javascript - 是否可以制作无框架 PWA?