空间显示导入模块错误,因为它已经安装



spacy 安装在 Python 控制台的 vir env 中

为收集的包构建轮子:en-core-web-sm building(英语:en-core-web-sm building( 轮子用于 en-core-web-sm (setup.py( ...完成 创建轮子 en-core-web-sm: filename=en_core_web_sm-2.1.0-cp36-none-any.whl 大小=11074439 SHA256=F67b5d1a325b5d49f50c2a0765610c51d01ff2644e78fa8568fc141506dac87c 存储在目录中: C:\Users\DUDE\AppData\Local\Temp\pip-ephem-wheel-cache-02mgn7_m\wheels\39\ea\3b\507f7df78be8631a7a3d7090962194cf55bc1158572c0be77f 成功构建 en-core-web-sm 安装收集的软件包: en-core-web-sm 已成功安装 en-core-web-sm-2.1.0 ✔ 下载 和安装成功 您现在可以通过以下方式加载模型 spacy.load('en_core_web_sm'( 您没有足够的权限来 执行此操作。✘ 无法将模型链接到"en"创建一个 空间/数据中的符号链接失败。确保您拥有所需的 权限,然后尝试以管理员身份重新运行命令,或使用 虚拟环境。您仍然可以将模型作为模块导入并调用其 load(( 方法,或手动创建符号链接。 E:\anaconda\envs\textmining\lib\site-packages\en_core_web_sm -->E:\anaconda\envs\textmining\lib\site-packages\spacy\data\en ⚠ Download 成功但链接失败 为"en"创建快捷方式链接未 工作(也许您没有管理员权限?(,但您仍然可以加载 模型通过其完整的包名称:NLP = spacy.load('en_core_web_sm'(

在朱皮特笔记本中尝试过这个

!pip install spacy

已满足要求:空间宽敞 e:\anaconda\envs\textmining\lib\site-packages (2.1.8( 要求 已经满意:blis<0.3.0,>=0.2.2 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (0.2.4( 已满足要求:请求<3.0.0,>=2.13.0 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (2.22.0( 已满足要求:杂音<1.1.0,>=0.28.0 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (1.0.2( 已满足要求:芥末<1.1.0,>=0.2.0 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (0.2.2( 已满足要求:srsly<1.1.0,>=0.0.6 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (0.1.0( 已满足要求:numpy>=1.15.0 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (1.17.1( 已满足要求:plac<1.0.0,>=0.9.6 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (0.9.6( 已满足要求:cymem<2.1.0,>=2.0.2 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (2.0.2( 已满足要求:预置<2.1.0,>=2.0.1 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (2.0.1( 已满足要求:thinc<7.1.0,>=7.0.8 in e:\anaconda\envs\textmining\lib\site-packages (from spacy( (7.0.8( 已满足要求:证书>=2017.4.17 in e:\anaconda\envs\textmining\lib\site-packages (from 请求<3.0.0,>=2.13.0->空间( (2019.6.16( 已要求 满意: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in e:\anaconda\envs\textmining\lib\site-packages (from 请求<3.0.0,>=2.13.0->空间( (1.25.3( 已要求 满意:Chardet<3.1.0,>=3.0.2 in e:\anaconda\envs\textmining\lib\site-packages (from 请求<3.0.0,>=2.13.0->空间( (3.0.4( 已满足要求: idna<2.9,>=2.5 in e:\anaconda\envs\textmining\lib\site-packages (from 请求<3.0.0,>=2.13.0->空间( (2.8( 已满足要求: tqdm<5.0.0,>=4.10.0 in e:\anaconda\envs\textmining\lib\site-packages (来自 thinc<7.1.0,>=7.0.8->空间((4.35.0(

import spacy
tok=spacy.load("en")
doc=tok(test_sentence)
[x.text for x in doc]

获取错误模块未找到错误回溯 (最近一次呼叫( in ----> 1 导入空间 2 tok=spacy.load("en"( 3 4 doc=tok(test_sentence( 5 [文档中 x 的 x.文本]

ModuleNotFoundError:没有名为"spacy"的模块

我能够在python控制台中运行空间,所以我认为问题出在jupyter笔记本上。我跟着 https://anbasile.github.io/programming/2017/06/25/jupyter-venv/

我所做的是,我添加了pip安装ipykernel然后iPython 内核安装 --user --name=projectname此时,您可以启动 jupyter,创建一个新笔记本并选择位于您的环境中的内核。

我使用Windows,但对于其他操作系统也是如此。您应该检查您的管理权限和特权。对于 Windows,请访问用户帐户>更改用户帐户控制设置>下拉栏以从不通知。尝试重新运行安装提示。应该没问题。

相关内容

最新更新