ModuleNotFoundError: нет модуля с именем 'pycorenlp'
Мне нужно установить оболочку Python для StanfordCoreNLP.
я использовал git clone https://github.com/smilli/py-corenlp
а также pip install pycorenlp
и это показывает успех в обоих случаях, но когда я бегу from pycorenlp import StanfordCoreNLP
, его показ ModuleNotFoundError
, Я проверил его путь, если он установлен или нет. Он устанавливается в "C:\Users\simra_000\Anaconda3\Lib\site-packages\pycorenlp" с использованием pip и git clone, а также в "C: \ Users \ simra_000 \ py-corenlp"
from pycorenlp import StanfordCoreNLP
Traceback (последний вызов был последним): файл "", строка 1, в ModuleNotFoundError: нет модуля с именем 'pycorenlp'
1 ответ
Проверьте , был ли установлен модуль:
pip list
Также вы можете добавить этот код для установки модуля, если он не установлен:
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])
также проверьте версию python, которую вы используете для запуска скрипта, и версию pip, например, если вы используете python3 и устанавливаете модуль через pip (python2), модуль был установлен только для python v.2
в противном случае проверьте имя вашего скрипта, поэтому, если имя вашего скрипта pycorenlp.py
импорт не будет работать, и вам нужно изменить имя вашего скрипта, надеюсь, что это поможет вам