2017-05-18 2 views
5

Je l'ai déjà installé portable Jupyter dans ma machine ubuntu 16.04. Dans le cahier jupyter, python est installé par défaut. Maintenant, je veux utiliser R de cahier jupyter.jupyter-client doit être installé, mais « jupyter kernelspec --version » est sorti avec le code 127

Pour ce faire, j'ai suivi IRkernel installation link et exécuter ci-dessous les commandes:

install.packages('devtools') 

devtools::install_github('IRkernel/IRkernel') 

Mais quand je lance IRkernel::installspec() commande il montre ci-dessous erreur:

jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127

Je suis confus pourquoi cette erreur se produit.

+0

Avez-vous l'exécuter à partir du terminal? – leah

+0

Oui, j'exécute cette commande depuis le terminal. –

+0

est jupyter sur votre chemin? – leah

Répondre

7

L'exécution de cette commande à partir de RStudio affichera cette erreur. Lorsque vous exécutez cette commande à partir de la ligne de commande/terminal, tout ira bien.

Il suffit donc de taper R de votre ligne de commande.

ci-dessous puis sur Exécuter les commandes:

install.packages('devtools') 

devtools::install_github('IRkernel/IRkernel') 

IRkernel::installspec() 
5

Sur certains systèmes Windows, vous ne pouvez pas réussir même si vous exécutez R à partir cmd/Powershell. C'est le cas sur ma machine. Mon contournement consiste à lancer R depuis Anaconda Prompt (si vous avez installé Jupyter via Anaconda). Vous devrez peut-être spécifier le chemin complet si R n'est pas sur votre PATH.

Je pense que cela est un problème lié à la PATH, mais je n'avais pas la chance d'ajouter Anaconda\Lib\site-packages\jupyter_client à mon système PATH.