Jupyter安装多版本Python和多种语言的Kernel版本以及Python调用R

魔法师LQ

解决方案

典型方法

by Stackoverflow @cle:

创建虚拟环境,然后手动添加ipykernel,

1
2
3
4
conda create -n py27 python=2.7
conda activate py27
conda install notebook ipykernel
ipython kernel install --user

创建了名称为py27的Python2.7虚拟环境并添加了kernel。

1
2
3
4
conda create -n py36 python=3.6
conda activate py36
conda install notebook ipykernel
ipython kernel install --user

以上创建了名称为py36的Python3.6环境,其余Python版本同理。

Python中调用R

同时安装R参考Using R language with Anaconda,否则可能导致Jupyter出现意想不到的问题。

假如只是在Python中调用R,而非是安装相应的R环境,建议使用rpy2文档

1
conda install rpy2