3
respostas

Spacy no Jupyter

Boa tarde. Estou utilizando o Jupyter, mas não consigo completar a instalação do spacy.

!pip install -U pip setuptools wheel
!pip install -U spacy
!python -m spacy download pt_core_news_sm

Os 2 primeiros códigos rodam sem problemas. O terceiro retorna ao final de uma lista de erros: AttributeError: type object 'h5py.h5.H5PYConfig' has no attribute 'reduce_cython'

3 respostas

Olá, Frederico! Tudo bom com você? Espero que sim!

Pela mensagem de erro, imagino que pode ser algum problema na biblioteca h5py. Então, antes de executar o último passo da instalação do spaCy (!python -m spacy download pt_core_news_sm), desinstale e instale o h5py conforme o código:

pip uninstall h5py
pip install h5py

Para que dê certo, abra a prompt de comando como administrador digitando cmd na barra de pesquisa, clique com o botão direito do mouse na opção “Prompt de Comando”, por fim, selecione a opção “Executar como Administrador”: alt: Barra de pesquisa do Windows escrito cmd, uma seta vermelha está destacando a opção Executar como Administrador, que aparece após o clique com o botão direito do mouse no item Prompt de Comando

Após a execução do pip install, reinicie o kernel do Jupyter, para isso, clique em Kernel, localizado na barra superior do Jupyter e depois, clique em Restart: alt: barra superior de funções do Jupyter, com um retângulo vermelho sem preenchimento destacando a opção Kernel, uma seta vermelha apontando para a opção Restart

Depois desses passos, você pode executar o !python -m spacy download pt_core_news_sm.

Uma outra opção caso você tenha instalado o Jupyter pelo Anaconda, é utilizar o conda install pela Anaconda Prompt (Anaconda 3). Abra o Anaconda Prompt pela barra de pesquisa: alt: Barra de pesquisa do Windows escrito Anaconda Prompt, uma seta vermelha está destacando o símbolo do Anaconda Prompt (Anaconda 3) que aparece após a pesquisa

Depois de iniciada a prompt, execute os seguintes comandos:

conda install -c conda-forge spacy
python -m spacy download pt_core_news_sm

Eu espero ter te ajudado! Se o problema persistir ou surgir outra dúvida estarei disposta a ajudar ;-)

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Consegui instalar. Tive que reinstalar o h5py pelo anaconda prompt. Grato

Oi Frederico!

Fico muito feliz que você tenha conseguido! Quaisquer outras dificuldades pode contar comigo ;-)

Você pode marcar a resposta acima como solução se achar válida, vai ajudar outras pessoas que tenham um problema semelhante ao seu.

Bons estudos!