Jupyter 在一個名為 kernel 的單獨(dú)進(jìn)程中運(yùn)行用戶的代碼。kernel 可以是不同的 Python 安裝在不同的 conda 環(huán)境或虛擬環(huán)境,甚至可以是不同語言(例如 Julia 或 R)的解釋器。
簡而言之,如何使用 conda 環(huán)境和 Jupyter 有三種選擇:
文章目錄
??????? 1.在 conda 環(huán)境中運(yùn)行 Jupyter 服務(wù)器和內(nèi)核
??????? 2 為 conda 環(huán)境創(chuàng)建特殊內(nèi)核
??????? 3 使用 nb_conda_kernels 添加所有環(huán)境
1.在 conda 環(huán)境中運(yùn)行 Jupyter 服務(wù)器和內(nèi)核
1、conda create -n my-conda-env?? # creates new virtual env
2、conda activate my-conda-env??? # activate environment in terminal
3、conda install jupyter???? # install jupyter + notebook
4、jupyter notebook?????? # start server + kernel
推薦指數(shù): ????
這種方法就是為每一個 conda 環(huán)境 都安裝 jupyter。
Jupyter 將完全安裝在 conda 環(huán)境中。不同版本的 Jupyter 可用于不同的 conda 環(huán)境,但此選項(xiàng)可能有點(diǎn)矯枉過正。
在環(huán)境中包含內(nèi)核就足夠了,內(nèi)核是運(yùn)行代碼的封裝 Python 的組件。Jupyter notebook 的其余部分可以被視為編輯器或查看器,并且沒有必要為每個環(huán)境單獨(dú)安裝它并將其包含在每個 env.yml 文件中。
因此,接下來的兩個選項(xiàng)之一可能更可取,但這是最簡單的一個,絕對沒問題。
2 為 conda 環(huán)境創(chuàng)建特殊內(nèi)核
1、conda create -n my-conda-env??? # creates new virtual env
2、conda activate my-conda-env???? # activate environment in terminal
3、conda install ipykernel????? # install Python kernel in new conda env
4、ipython kernel install --user --name=my-conda-env-kernel?
# configure Jupyter to use Python kernel
5、jupyter notebook????? # run jupyter from system
只有 Python 內(nèi)核會在 conda 環(huán)境中運(yùn)行,系統(tǒng)中的 Jupyter 或不同的 conda 環(huán)境將被使用——它沒有安裝在 conda 環(huán)境中。
通過調(diào)用ipython kernel install將 jupyter 配置為使用 conda 環(huán)境作為內(nèi)核.
具體的操作 可查看我之前的教程。windows/mac/linux jupyter notebook 切換默認(rèn)環(huán)境
推薦指數(shù): ????????
3 使用 nb_conda_kernels 添加所有環(huán)境
第二種方法其實(shí)也挺不錯的。有個缺點(diǎn)是,你新建一個環(huán)境,就要重復(fù)操作一次。
而這個方法就是一鍵添加所有 conda 環(huán)境,且不妙哉!
1、conda activate my-conda-env??? # this is the environment for your project and code
2、conda install ipykernel
3、conda deactivate
4、conda activate base????? # could be also some other environment
5、conda install nb_conda_kernels
6、jupyter notebook
推薦指數(shù): ??????????
注意:這里的 conda install nb_conda_kernels 是在 base 環(huán)境下操作的。文章來源:http://www.zghlxwxcb.cn/news/detail-677509.html
安裝好后,打開 jupyter notebook 就會顯示所有的 conda 環(huán)境啦,點(diǎn)擊隨意切換。文章來源地址http://www.zghlxwxcb.cn/news/detail-677509.html
到了這里,關(guān)于為jupyter notebook配置conda環(huán)境的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!