1. 程式人生 > >在jupyter notebook中同時安裝python2和python3(可以在jupyter中隨意切換)

在jupyter notebook中同時安裝python2和python3(可以在jupyter中隨意切換)

由於我之前使用的jupyter notebook是基於python2.7版本的,所以只要在此基礎上安裝基於python3.6的核心即可。

我的環境如下:

  • windows 10,64位系統

  • 已安裝基於python2.7版本的anaconda

  • 已在anaconda中安裝py27和py36的虛擬環境

  • 已有的jupyter notebook的kernel是基於python2.7版本的

在py27的kernel基礎上安裝py36的kernel

在jupyter notebook中,選擇不同的python版本,叫做kernel(核心)。在進行安裝時,安裝 ipykernel即可。

在之前的文章中,我是將anaconda的虛擬環境py36安裝在指定路徑(D:\Anaconda2\envs\py3),因此在安裝ipykernel時,也需要指定安裝。安裝命令為 “conda install --prefix=D:\Anaconda2\envs\py3 ipykernel”,如下:

然後啟用py36的虛擬環境,輸入命令:

 activate D:\Anaconda2\envs\py3

python -m ipykernel install --user 

啟動jupyter notebook去檢視,這時可以看到,python3的kernel已經安裝好了。

同理,在python3核心的基礎上裝python2的核心方法同樣適用。