#python #machine-learning #pip #jupyter-notebook #nlp
Вопрос:
Я пытаюсь воспроизвести этот бумажный код: И я получаю эту ошибку при запуске !python run_classifier.py в записной книжке юпитера.
C:UsersAdministratoranaconda3envsmyenvlibsite-packagessklearnexternalsjoblibexternalscloudpicklecloudpickle.py:47: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
Traceback (most recent call last):
File "run_classifier.py", line 48, in <module>
from eval_utils import isInSet
File "C:UsersAdministratorsent_debiasdebias-BERTexperimentseval_utils.py", line 1, in <module>
from pattern3.en import pluralize, singularize
File "C:UsersAdministratoranaconda3envsmyenvlibsite-packagespattern3texten__init__.py", line 22, in <module>
from pattern3.text import (
File "C:UsersAdministratoranaconda3envsmyenvlibsite-packagespattern3text__init__.py", line 28, in <module>
from pattern3.text.tree import Tree, Text, Sentence, Slice, Chunk, PNPChunk, Chink, Word, table
File "C:UsersAdministratoranaconda3envsmyenvlibsite-packagespattern3texttree.py", line 37
except:
^
IndentationError: expected an indented block
Я установил зависимости с помощью pip install eval_utils, pip install pattern 3, но в сообщении показано, что они не могут быть импортированы. Что я упускаю?
Комментарии:
1. Трассировка стека указывает на синтаксическую ошибку в tree.py.
2. Это официальный код установленного пакета для шаблона 3, следует ли мне попробовать изменить код или это вызовет больше проблем?
3. Не похоже, что это могло бы работать менее хорошо 🙂