导入错误:找不到'thinc.about'模块。

3

我正在尝试在Windows系统上安装适用于Python 3.x的spacy。

我执行了以下命令:

conda install -c conda-forge spacy
python -m spacy download en

"

python -m spacy download en

" 出现错误:
Traceback (most recent call last):
  File "D:\Anaconda3\lib\runpy.py", line 174, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "D:\Anaconda3\lib\runpy.py", line 133, in _get_module_details
return _get_module_details(pkg_main_name, error)
  File "D:\Anaconda3\lib\runpy.py", line 109, in _get_module_details
__import__(pkg_name)
  File "D:\Anaconda3\lib\site-packages\spacy\__init__.py", line 4, in <module>
from .cli.info import info as cli_info
  File "D:\Anaconda3\lib\site-packages\spacy\cli\__init__.py", line 1, in <module>
from .download import download
  File "D:\Anaconda3\lib\site-packages\spacy\cli\download.py", line 10, in <module>
from .link import link
  File "D:\Anaconda3\lib\site-packages\spacy\cli\link.py", line 7, in <module>
from ..compat import symlink_to, path2str
  File "D:\Anaconda3\lib\site-packages\spacy\compat.py", line 11, in <module>
from thinc.neural.util import copy_array
  File "D:\Anaconda3\lib\site-packages\thinc\__init__.py", line 1, in <module>
from .about import *
ImportError: No module named 'thinc.about'

接着我尝试导入spacy时遇到同样的错误。为了成功安装spacy,我应该怎么做?


我也尝试过以下方式安装thinc:pip install thinc==6.8.1和conda install thinc==6.8.1。pip会抛出错误,而conda则找不到该软件包。 - pHM
2个回答

0

我从这个链接找到了所有必需的whl文件,一个一个地下载以安装spacy。


0

编译轮子而不是下载现成的可能也会有帮助:

python -m pip install thinc --no-binary=:all:

或者

pip install thinc --no-binary=:all:

如果您已经安装了该软件包,请不要忘记添加--force选项。

--no-binary选项的更多信息: https://pip.pypa.io/en/latest/cli/pip_install/#cmdoption-no-binary


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接