with tutorial notebook kernelspec installed instalar has for exited code but r jupyter-notebook jupyter-irkernel

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.


  1. 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
  2. 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 escribiendo R
  3. escribiendo IRkernel::installspec()
  4. 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 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"