No ambiente do Anaconda executado localmente, tive vários problemas para realizar das atividades, como citado em alguns tópicos acima.
Nas versões mais recentes, os pacotes data e datasets do torchtext foram realocados para o pacote torchtext.legacy. Também é necessário o download de algumas bibliotecas adicionais.
No meu caso, eu tinha as seguintes versões instaladas:
- Python v.3.6
- Torch v.1.10.2
- Numpy v.1.19.5
- Seaborn v.0.11.2
Neste ambiente, foi necessário instalar o torchtext v.0.11.2 e o spacy v.2.2.0:
pip3 install torchtext
pip3 install --user spacy=="2.2.0"
python - m spacy download en_core_web_sm
python -m spacy download en
Com esta configuração, para execução das atividades do curso, foram feitos os seguintes imports (atenção para o legacy):
import torchtext
from torchtext.legacy import data
from torchtext.legacy import datasets
import spacy
Com estes pacotes, a execução das atividades funcionou corretamente.