首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError :没有名为“pycorenlp”的模块

ModuleNotFoundError :没有名为“pycorenlp”的模块
EN

Stack Overflow用户
提问于 2019-06-26 05:24:10
回答 1查看 1.4K关注 0票数 0

我需要为StanfordCoreNLP安装python包装器。

我使用过git clone https://github.com/smilli/py-corenlppip install pycorenlp,在这两种情况下都显示了成功,但是当我运行from pycorenlp import StanfordCoreNLP时,它显示了ModuleNotFoundError。我检查了它的路径是否安装。它安装在"C:\Users\simra_000\Anaconda3\Lib\site-packages\pycorenlp“上,使用pip和git克隆,还安装在"C:\Users\simra_000\py-corenlp”中。

代码语言:javascript
复制
from pycorenlp import StanfordCoreNLP

回溯(最近一次调用):File "",第1行,在ModuleNotFoundError中:没有名为'pycorenlp‘的模块

EN

回答 1

Stack Overflow用户

发布于 2019-06-26 05:45:03

检查模块是否通过以下方式安装:

代码语言:javascript
复制
pip list

此外,如果模块未安装,则可以添加此代码以安装该模块:

代码语言:javascript
复制
import pip

required_pkgs = ['pycorenlp']
installed_pkgs = [pkg.key for pkg in pip.get_installed_distributions()]

for package in required_pkgs:
    if package not in installed_pkgs:
        with suppress_stdout():
            pip.main(['install', package])

还请检查用于运行脚本和pip版本的python版本,例如,如果您使用python3,并且通过pip (python2)安装模块,则该模块仅为pythonv.2安装

否则,检查脚本的名称,因此如果您的脚本名为pycorenlp.py,则导入将无法工作,您需要更改脚本希望的名称,以帮助您。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56765737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档