R和Julia内核在Jupyter笔记本中不可用

Isa*_*ley 4 r ipython julia anaconda jupyter

我最近安装了Anaconda3发行版,我希望除了Python之外还有R和Julia内核.我用的是Windows 10.

要安装IJulia,我安装了Julia语言并完成了IJulia页面中指示的步骤; 一切都很顺利.

要安装R内核,我conda install -c r r-essentials在anaconda命令提示符中使用了该命令,再次没问题.我还安装了R.

当我启动笔记本时,唯一可用的内核是Python,R和Julia内核没有出现在列表中,我不知道为什么这样,因为我没有安装IJulia和IRKernel的错误.有人可以帮忙吗?

Sus*_*ary 7

在全新安装Anaconda Distribution(2或3)后,应执行以下步骤以在笔记本电脑上实现所需的内核(R&Julia).

在Anaconda(2/3)Jupyter笔记本上安装R:

  1. 打开' Anaconda命令提示符 '并执行conda update notebook以将您的Jupyter笔记本更新到最新版本.
  2. 然后安装IRkernel通过conda install -c r notebook r-irkernel
  3. 现在,您可以通过运行在命令提示符中打开R.R.exe
  4. 通过执行以下命令在R控制台中使用以下行安装所有必需的R包:

    install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))

    devtools::install_github('IRkernel/IRkernel')

  5. 最后,通过执行以下命令使Rup 内核可用于您的Jupyter Notebook:

    仅为当前用户安装IRkernel::installspec()

    对于系统范围的安装(所有用户)IRkernel::installspec(user = FALSE)

在Anaconda(2/3)Jupyter笔记本上安装Julia:

  1. 首先,下载 Julia 0.4或更高版本并运行安装程序.然后运行Julia应用程序(双击它); 将出现带有julia>提示的Julia控制台.
  2. 现在,在最重要的一步,打开' Anaconda命令提示符 '并执行where jupyter以查看Jupyter笔记本的实际路径.输出将是类似的"C:\Users\JohnDoe\AppData\Local\Continuum\Anaconda3\bin\jupyter.exe"
  3. 复制上述位置并转到Julia控制台.现在,分别执行以下操作: ENV["JUPYTER"]="C:\\Users\\JohnDoe\\AppData\\Local\\Continuum\\Anaconda3\\bin\\jupyter.exe"

    Pkg.add("IJulia")

    Pkg.build("IJulia")(可选,如果再次发生进一步错误,则执行.)

    请注意,当您将其作为Julia字符串键入时,反斜杠必须加倍.我只是假设路径是你的Anaconda路径附加了\ bin\jupyter,但用任何where jupyter告诉你的东西替换它.

  4. 几分钟后,在Julia控制台执行:

    using IJulia
    notebook()

现在,您可以在Anaconda Jupyter笔记本中对Julia进行编程.