【发布时间】:2017-12-31 00:17:23
【问题描述】:
虽然我可以在 windows python3 anaconda 环境中安装 spacy,但我无法下载英文模块
C:\Users\Smith>激活 myenvt (myenvt) C:\Users\Smith> **python -m spacy 下载 en** 回溯(最近一次通话最后): 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\runpy.py”,第 183 行,在 run_module_as_main mod_name, mod_spec, 代码 = _get_module_details(mod_name, _Error) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\runpy.py”,第 142 行,在 _get_module_details 返回 _get_module_details(pkg_main_name,错误) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\runpy.py”,第 109 行,在 _get_module_details __import__(pkg_name) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site- packages\pip\__init__.py",第 28 行,在 从 pip.vcs 导入 git, mercurial, subversion, bazaar # noqa 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site- packages\pip\vcs\mercurial.py",第 9 行,在 从 pip.download 导入 path_to_url 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site- packages\pip\download.py",第 34 行,在 从 pip.utils.logging 导入 indent_log 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site- packages\pip\utils\logging.py”,第 66 行,在 类 ColorizedStreamHandler(logging.StreamHandler): 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site- packages\pip\utils\logging.py",第 72 行,在 ColorizedStreamHandler (logging.ERROR, _color_wrap(colorama.Fore.RED)), AttributeError:模块'pip._vendor.colorama'没有属性'Fore'我试图通过遵循此处的建议来克服这个问题: spacy module install in conda
1) 从 github 手动下载英文模块和 2) 链接到下载
但是,当我运行这段代码时
import spacy
nlp = spacy.load('en')
第二行给了我以下错误
runfile('C:/Users/Smith/DS/nlp1.py', wdir='C:/Users/Smith/DS') 回溯(最近一次通话最后): 文件“”,第 1 行,在 runfile('C:/Users/Smith/DS/nlp1.py', wdir='C:/Users/Smith/DS') 运行文件中的文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site-packages\spyder\utils\site\sitecustomize.py”,第 710 行 execfile(文件名,命名空间) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site-packages\spyder\utils\site\sitecustomize.py”,第 101 行,在 execfile exec(编译(f.read(),文件名,'exec'),命名空间) 文件“C:/Users/Smith/DS/nlp1.py”,第 11 行,在 nlp = spacy.load('en') 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site-packages\spacy\__init__.py”,第 19 行,加载中 return util.load_model(name, **overrides) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site-packages\spacy\util.py”,第 112 行,在 load_model return load_model_from_link(name, **overrides) 文件“C:\Users\Smith\Anaconda2\envs\myenvt\lib\site-packages\spacy\util.py”,第 131 行,在 load_model_from_link 返回 cls.load(**覆盖) AttributeError:模块“en”没有属性“load”【问题讨论】:
标签: windows python-3.x nlp anaconda spacy