jupyter notebook 增加kernel教程
我是windows下安裝的Anaconda2,對應(yīng)的python版本是python2.7。為了方便,又借助conda安裝了python3.6的虛擬環(huán)境。
首先,查看在cmd下查看python內(nèi)核版本:
import sys
sys.executable
輸出格式為:

activate env36 # 進(jìn)入虛擬環(huán)境,查看內(nèi)核版本位置
import sys
sys.executable
輸出格式為:

現(xiàn)在用Jupyter Notebook打開代碼時,默認(rèn)是python2.7的kernel,如果想要在Jupyter中選擇python27還是python36,可以采用如下步驟:
在python3.6的虛擬環(huán)境中安裝ipykernel這個包。通過cmd打開,在windows的命令行中輸入:
```
C:\Users\kerrewy\Anaconda2\envs\env36\python -m ipykernel install --name env36
```
最后,重啟jupyter,可以看到選擇kernel的菜單項(xiàng)。

附注:
如果想要查看Jupyter Notebook內(nèi)核指定的Python環(huán)境位置,可在cmd中輸入:
ipython kernelspec list
得到的結(jié)果為Jupyetr中的內(nèi)核版本:

其中,C:\ProgramData\jupyter\kernels\env36\kernel.json文件中Python解釋器的位置為:

如果是上圖這樣的,則說明kernel已經(jīng)添加正確,如果這里的argv路徑不正確,建議手動改之。改的結(jié)果就是sys.executable的輸出路徑。
補(bǔ)充知識:Jupyter notebook 添加或刪除內(nèi)核
1、切換到要添加的虛擬環(huán)境,確認(rèn)是否安裝 ipykernel
python -m ipykernel --version
如果沒有安裝,則安裝:
python -m pip install ipykernel
2、為 Jupyter notebook 添加內(nèi)核
python -m ipykernel install --user --name=kernelname --display-name 'py37'
3、查看 Jupyter notebook kernel
jupyter kernelspec list
4、刪除 jupyter 內(nèi)核
jupyter kernelspec remove kernelname
以上這篇jupyter notebook 增加kernel教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python讀取與處理netcdf數(shù)據(jù)方式
今天小編就為大家分享一篇python讀取與處理netcdf數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
Python實(shí)現(xiàn)的百度站長自動URL提交小工具
這篇文章主要介紹了Python實(shí)現(xiàn)的百度站長自動URL提交小工具,主要難點(diǎn)在驗(yàn)證碼識別部分,研究驗(yàn)證碼識別的朋友可以參考下2014-06-06
python高并發(fā)異步服務(wù)器核心庫forkcore使用方法
這篇文章主要介紹了python高并發(fā)異步服務(wù)器核心庫forkcore的使用方法,大家參考使用吧2013-11-11
Python?Pexpect庫自動化交互式進(jìn)程控制的expect_list方法解析
Pexpect是一個Python庫,為自動化和交互式進(jìn)程控制提供了豐富的功能,而expect_list方法是其功能強(qiáng)大且靈活的一部分,將詳細(xì)探討如何使用這一方法,并提供多個示例來說明其應(yīng)用場景和功能2024-01-01
Python中發(fā)布Web應(yīng)用的常見方法與對比
這篇文章主要為大家詳細(xì)介紹了Python中發(fā)布?Web?應(yīng)用的幾種常見方法的實(shí)現(xiàn)詳細(xì)步驟以及它們的部署方法對比,有需要的小伙伴可以參考下2025-02-02
Python3 多線程(連接池)操作MySQL插入數(shù)據(jù)
本文將結(jié)合實(shí)例代碼,介紹Python3 多線程(連接池)操作MySQL插入數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06
Django Form設(shè)置文本框?yàn)閞eadonly操作
這篇文章主要介紹了Django Form設(shè)置文本框?yàn)閞eadonly操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
python Socket網(wǎng)絡(luò)編程實(shí)現(xiàn)C/S模式和P2P
這篇文章主要介紹了python Socket網(wǎng)絡(luò)編程實(shí)現(xiàn)C/S模式和P2P,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06

