Quiero probar spacy en un Jupyter Notebook utilizando Binder. Cuando intente ejecutar load
en un modelo como:
nlp = en_core_web_sm.load()
Aparece el siguiente error:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-8a5aa70d40b9> in <module>
----> 1 import en_core_web_sm
2 nlp = en_core_web_sm.load()
ModuleNotFoundError: No module named 'en_core_web_sm'
Traté de descargar el modelo usando los requisitos.txt, pero eso no funcionó o el modelo se descargó en un área a la que no tengo acceso. No estoy seguro.
Aquí está el repositorio de Github. Gracias.
2 respuestas
Parece que estás intentando usar environment.yml
y requirements.txt
. Cuando sus necesidades requieran ir más allá de un archivo de configuración requirements.txt
para las sesiones atendidas por Binderhub, debe mover el contenido de requirements.txt
a environment.yml
siguiendo este ejemplo de repositorio. En su caso, aunque una de sus líneas de require.txt actuales es redundante (y conflictiva) con la línea espaciosa en environment.yml.
Los modelos spaCy no se instalan con requirements.txt
. Tienes que instalarlos en tu entorno ejecutando
python -m spacy download en_core_web_sm
Para obtener más información, consulte https://spacy.io/usage/models.
Preguntas relacionadas
Nuevas preguntas
python
Python es un lenguaje de programación multipropósito, de tipificación dinámica y de múltiples paradigmas. Está diseñado para ser rápido de aprender, comprender y usar, y hacer cumplir una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante de Python (por ejemplo, Jython, PyPy) o una biblioteca (por ejemplo, Pandas y NumPy), inclúyala en las etiquetas.