我在运行代码时遇到问题,以下是我得到的错误结果:
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-35-d0706627a935> in <module>
1 # import the function to train using spaCy
----> 2 from train_spacy import train_spacy
~\TA\train_spacy.py in <module>
3 from spacy.util import minibatch, compounding
4 from spacy.util import decaying
----> 5 from thinc.neural.optimizers import Adam
6 import random
7 from matplotlib import pyplot as plt
ModuleNotFoundError: No module named 'thinc.neural'
以下是我的操作系统上安装的相关模块。
C:\Users\Anonymous>pip 列表 | findstr spacy
spacy 3.0.5
spacy-legacy 3.0.1
C:\Users\Anonymous>pip list | findstr 薄
薄 8.0.2
如果还有其他我没有解释的语句,请问我,我请求您的帮助,因为我已经尝试重新安装模块但仍然面临同样的错误,如果我的语言有误,我深表歉意。谢谢^-^
答案 0 :(得分:0)
从几个版本之前开始,thinc 被重组。现在应该从 thinc.api
导入类和函数。
如您所见,https://github.com/explosion/thinc/blob/master/thinc/api.py 中引用了 Adam。