Closed analununes closed 3 years ago
print(bosque_to_fst
@arademaker, parece que vc tá rodando versão antiga do módulo, pois agora temos:
print(token_to_fst(token["form"],token["lemma"],token["upos"],token["feats"]))
Como disse, ainda não consegui instalar o NLTK no Python 3.9. Se algum pitoníaco ou pitoníaco puder me ajudar... @analununes ?
não entendi, sim na revisão que fizemos agora, eliminamos a função convert usando diretamente a token_to_fst
e agora @analununes irá implementar a entry_to_fst
... É isso? E sim, com Python3 o print
é função e não mais um comando, por isso os parênteses.
@leoalenc não sei muito de python mas posso tentar ajudar. O que acontece quando vc usa o comando pip install nltk?
@leoalenc não sei muito de python mas posso tentar ajudar. O que acontece quando vc usa o comando pip install nltk?
O erro é este:
ModuleNotFoundError: No module named 'HTMLParser'
@leoalenc não sei muito de python mas posso tentar ajudar. O que acontece quando vc usa o comando pip install nltk?
O erro é este:
ModuleNotFoundError: No module named 'HTMLParser'
@analununes , consegui resolver. Eu tinha no PYTHONPATH um módulo antigo em Python com o mesmo nome de outro módulo usado na instalação... Estou com NLTK 3.5.
@leoalenc, que ótimo! Eu ja ia te mandar dois links, o primeiro ensinando como corrigir e o segundo sobre a possível causa https://stackoverflow.com/questions/28876791/importerror-no-module-named-html-parser-html-is-not-a-package-python3 https://bugs.launchpad.net/calibre/+bug/1894751
Fiz o merge resolvendo os problemas de tabs/spaces. Vi que @leoalenc aparentemente está usando Python2 e @analununes Python3, melhor sempre usarmos Python3 embora eu ache que não quero investir muito em Python...
Criei um arquivo de requirements.txt para explicitar libs que estamos usando e facilitar instalação das dependências. Até agora apenas NLTK e a lib conllu.
Modifiquei o
CheckUnification.py
para receber o arquivo a ser verificado via linha de comando, como primeiro argumento. Mas ...Acho que @analununes precisa agora me explicar a lógica do código... ficou confuso para mim e não entendi este erro.