1. 在Jupyter Notebook里添加R核的详细步骤
参考:如何在Jupyter Notebook里添加R核的详细步骤_jupyter增加r_小黄蓉的博客-CSDN博客
1. 打开 RGui
2. 在R Console输入
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
3. 选择离你最近的CRAN镜像(镜像就是全球存放R资源的服务器地区)在国内就选China Shanghai那个,忘记截图了。
4. 安装 IRkernel包,在R Console输入devtools::install_github('IRkernel/IRkernel')
等待运行结果:
1. DONE (IRkernel)
2. In R CMD INSTALL
这表示R核已经完成
5.
在R Console输入IRkernel::installspec(user = FALSE)
等待运行结果:
[InstallKernelSpec] Installed kernelspec ir in C:\ProgramData\jupyter\kernels\ir
但这一步之后出现了如下错误:
按照这样的解决方式:首先在Prompt上 conda install -c r r-irkernel 之后;重新启动jupyter notebook,如论通过anaconda启动还是windows启动项启动都获得了我们期望的结果:
3. 安装 pyzmq ==19.0.2 报错记录
问题:安装pyzmq ==19.0.2的时候,出现上面的报错,发现是无法卸载 pyzmq==25.0.2.
后来在这篇文章里面【安装记录】安装 pyzmq ==19.0.2 报错记录_pyzmq安装_冷冰鱼的博客-CSDN博客
找到了解决方法,主要就是用清华的镜像下载pyzmq==19.0.2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --user pyzmq==19.0.2
2. jupyter notebook执行无报错但是不输出
通过Prompt打开jupyter notebook之后,发现执行代码无输出,然后在Prompt里面看执行报错,在执行代码时,发现有两个 Bad file descriptor 的报错。
以下内容来自小笔记-简单但够用系列_jupyter notebook执行代码无输出问题_jupyter不运行直接下一行_NYTWTYN的博客-CSDN博客
搜集资料,这个报错可能是因为 python pyzmq 插件的版本与其他依赖插件不匹配导致。
pyzmq 的版本变更可以在这里查看 https://pyzmq.readthedocs.io/en/latest/
卸载插件,然后制定安装一个低版本的尝试下。
1. pip uninstall pyzmq
2. pip install pyzmq==19.0.2
接下来就遇到了上面那个问题,无法顺利卸载以及无法安装。
4. anaconda启动jupyter出现application launch error错误
解决方法:应该是jupyter_nbextensions_configurator这个插件缺少,使用prompt安装上问题就解决了
conda install -c conda-forge nodejs
or
# For Mac OSX users
brew install node