在Jupyter中同时配置Python 2和Python 3环境
准备工作
检查对应的虚拟环境(Python2和Python3)是否都已经安装成功,如没有的话请安装相应版本号,下面是管理包时常用的一些命令
检查版本号
1
conda env list # check all python versions
创建虚拟环境
1
conda create -n Python3 Python=3.6 # Python3可以是自己自定义的名字
激活虚拟环境
1
source activate Python3 # Windows中不需要`source`
停止虚拟环境
1
deactivate Python3
从硬盘删除虚拟环境
1
conda remove -n Python3 --all
Jupyter on Python 3
还需要配置Python2
检查Python2对应的pip版本大于等于9.0
1
python2 -m pip --version
- 注意,如果
python2
指的是我们想设置的版本,如果电脑上对应多个版本的Python2,请选择对应的那个,后面的pip会根据Python2版本自动被确定下来,比如可使用/home/jiahong/anaconda2/envs/Python3.6/python
绝对路径来指定确定的Python版本 - 这里的
python2 -m
是用于指定pip
版本的修饰,用于指明pip
的版本,所以上一步中的路径指定也可以直接直接pip的绝对路径
- 注意,如果
安装方法1
1
2python2 -m pip install ipykernel
python2 -m ipykernel install --user- 这种安装方法是可以随意重复的,不会造成重复安装,所以可以直接将Python 2和Python 3两个版本都安装一遍
安装方法2
1
2
3conda create -n ipykernel_py2 python=2 ipykernel
source activate ipykernel_py2 # On Windows, remove the word 'source'
python -m ipykernel install --user
Jupyter on Python 2
- 将上面的Python2全都指定为Python3即可
- 比如
1
2python3 -m pip install ipykernel
python3 -m ipykernel install --user
- 比如