tutorial - jupyter-client has to be installed but “jupyter kernelspec--version” exited with code 127.
jupyter-client tiene que estar instalado pero "jupyter kernelspec--version" se cerró con el código 127 (10)
Ya instalé el portátil Jupyter en mi máquina ubuntu 16.04. En el cuaderno de jupyter hay por defecto Python instalado. Ahora quiero usar R del cuaderno jupyter.
Para hacerlo seguí el enlace de instalación de IRkernel y ejecuté los siguientes comandos:
install.packages(''devtools'')
devtools::install_github(''IRkernel/IRkernel'')
Pero cuando ejecuto el IRkernel::installspec()
se muestra el siguiente error:
jupyter-client tiene que estar instalado pero "jupyter kernelspec --version" se cerró con el código 127
Ahora estoy confundido por qué se produce este error.
- Si Anaconda está instalado y el Jupyter-Notebook con él (debería ser la instalación estándar), abra el indicador de Anaconda, no el indicador de comando de Windows o el navegador de Anaconda
- Busque el archivo ejecutable de R (no Rgui o Rstudio), debería estar en algún lugar como C: / Archivos de programa / R / R-R 3.5.1 / bin y recuerde la ruta escribiendo
cd C:/Program Files/R/R-3.5.1/bin
e inicie R escribiendoR
- escribiendo
IRkernel::installspec()
- Ahora puedes iniciar un kernel R en Jupyter-Notebook
Al agregar esto a cualquiera, quienes aprendan a usar Google y se queden estancados en este tema pueden beneficiarse de este simple aprendizaje. Recibí el mismo error, como antes, seguí las instrucciones anteriores (mientras ejecutaba R en la Terminal):
IRkernel::installspec()
Error in IRkernel::installspec() :
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
En Bash corrí:
Mac-Pro:~ $ jupyter kernelspec --version
-bash: jupyter: command not found
Duh , no tenía instalado Jupyter. Instale Jupyter (en mac, usando brew) con: brew install jupyter
. Las instrucciones de instalación para otros sistemas operativos se pueden encontrar here .
Todos ahora funcionan bien.
Aquí una forma de superar este problema. He instalado IRkernel con anaconda en mi mac (supongo que es lo mismo en Linux)
Escribí:
conda install -c r r-irkernel
Entonces comencé a escribir R:
R
Finalmente, instalé el kernelspec para decirle a Jupyter acerca de IRkernel, con la opción usuario = FALSO para la instalación en el entorno global:
IRkernel::installspec(user=FALSE)
¡Espero eso ayude!
Ejecutar este comando desde RStudio mostrará este error. Cuando ejecute este comando desde la línea de comandos / terminal, todo estará bien.
Así que solo escribe R
desde tu línea de comando.
A continuación, ejecute los comandos siguientes:
install.packages(''devtools'')
devtools::install_github(''IRkernel/IRkernel'')
IRkernel::installspec()
En algunos sistemas Windows puede que no tenga éxito incluso si ejecuta R desde cmd / powershell. Ese es el caso en mi máquina. Mi solución es ejecutar R desde Anaconda Prompt (si instaló Jupyter a través de Anaconda). Es posible que deba especificar la ruta completa si R no está en su PATH
.
Creo que este es un problema relacionado con el PATH
, sin embargo, no tuve la suerte de agregar Anaconda/Lib/site-packages/jupyter_client
a mi sistema PATH
.
He resuelto con esto:
sudo ln -s / home / ''mi nombre de usuario'' / anaconda3 / bin / jupyter / usr / bin / jupyter
Tuve el mismo error pero la solución fue diferente:
¡Asegúrate también de tener la instalación de anaconda en tu sistema! (o al menos jupyter) https://conda.io/docs/user-guide/install/index.html
Tuve el mismo error, pero en mi caso, tengo jupyter instalado en un entorno virtual, así que tuve que iniciar R después de instalar el entorno virtual para que IRkernel :: installspec () tenga éxito.
Tuve el mismo problema pero ninguna de las soluciones anteriores funcionó para mí. Estaba usando Debian 9 con las versiones predeterminadas de python y R. Tuve que eliminar los programas instalados y compilar las últimas versiones de ambos. Para compilar Python tuve que usar esta configuración https://github.com/sloria/TextBlob/issues/173
Tuve el mismo problema; IRkernel::installspec()
siguiente en ~ / .bashrc (y source
) y luego intenté ejecutar IRkernel::installspec()
y funcionó:
export PATH="~/anaconda3/bin:$PATH"