最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jupyter Notebook切換conda虛擬環(huán)境的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年07月11日 09:51:50   作者:IT_xiao_bai  
本文主要介紹了Jupyter Notebook切換conda虛擬環(huán)境的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Jupyter Notebook本身是默認(rèn)使用一種Anaconda中root目錄下的Python環(huán)境的,如果想使用其它的虛擬環(huán)境,還需要通過(guò)插件來(lái)實(shí)現(xiàn),也就是nb_conda插件。

一、安裝插件

通過(guò)下面命令安裝插件:

conda install nb_conda

安裝完插件后,如果打開(kāi)jupyter notebook后,在主頁(yè)就會(huì)出現(xiàn)Conda選項(xiàng)卡,而沒(méi)按插件之前是沒(méi)有這個(gè)選項(xiàng)卡的。

二、在虛擬環(huán)境中安裝jupyter

我們安裝完nb_conda插件后,打開(kāi)jupyter在自己的Jupyter筆記中點(diǎn)擊“Kernel → Change kernel”應(yīng)該就可以切換虛擬環(huán)境了。

但是肯定有人跟我一樣犯了一個(gè)致命的錯(cuò)誤,我們除了安裝插件外,還需要在你所建的每個(gè)虛擬環(huán)境中安裝jupyter notebook。

1、進(jìn)入虛擬環(huán)境

首先我們先進(jìn)入虛擬環(huán)境,命令如下:

Linux&mac環(huán)境:

source activate your_env_name

Windows:

conda activate your_env_name

2、在虛擬環(huán)境中安裝jupyter

命令如下:

conda install -y jupyter

安裝以上命令,在每個(gè)虛擬環(huán)境中安裝jupyter就可以了。

三、重啟jupyter

此時(shí)我們已經(jīng)把該安裝的東西都安裝好了,退出虛擬環(huán)境,我們需要重啟一下jupyter。重啟后,打開(kāi)筆記點(diǎn)擊Kernel → Change kernel就可以切換虛擬環(huán)境了。

如果是多個(gè)虛擬環(huán)境,我們可以通過(guò)右上角看到我們當(dāng)前在哪個(gè)環(huán)境下面。秒切換環(huán)境,真是方便極了。

四、可能遇到的錯(cuò)誤

錯(cuò)誤1:EnvironmentLocationNotFound: Not a conda environment

打開(kāi)jupyter后點(diǎn)擊Conda會(huì)彈出這樣的錯(cuò)誤:

解決方法:

找到Anaconda安裝路徑下nb_conda庫(kù)的envmanager.py文件

win系統(tǒng)在目錄:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

linux系統(tǒng)在目錄:Anaconda3/pkgs/nb_conda-2.2.1-py36_0/lib/python3.6/site-packages/nb_conda/envmanager.py

找到該文件后在83~86行有這樣一段代碼:

return {
            "environments": [root_env] + [get_info(env)
                                          for env in info['envs']]
        }

我們將此段代碼改成如下:

return {
            "environments": [root_env] + [get_info(env) for env in info['envs'] if env != root_env['dir']]
        }

然后重啟jupyter就可以了。

錯(cuò)誤2:AttributeError: ‘dict’ object has no attribute 'rsplit’

解決方法:

找到Anaconda安裝路徑下文件:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

修改內(nèi)容:

name, version, build = s.rsplit('-', 2)

修改成:

    if isinstance(s, dict):
        s = s['dist_name']
    name, version, build = s.rsplit('-', 2) 

然后重啟jupyter。

錯(cuò)誤3:’_xsrf’ argument missing from POST

解決方法:

用戶家目錄下 .jupyter/jupyter_notebook_config.json文件添加:

"disable_check_xsrf": true

然后重啟jupyter。

如果沒(méi)有報(bào)錯(cuò)的話,就可以在jupyter中新建python環(huán)境了,需要注意的是新建的環(huán)境需要安裝ipykernel包,才會(huì)顯示在新建note菜單中。

如果看不到的話,強(qiáng)制刷新下頁(yè)面就好了。

五、補(bǔ)充

1、conda更新

conda的更新方法:

conda update -n base conda -c conda-forge

2、安裝nbextensions插件

# 通過(guò)pip安裝
pip install jupyter_contrib_nbextensions
# 通過(guò)conda安裝
conda install -c conda-forge jupyter_contrib_nbextensions
jupyter contrib nbextension install --user 

然后重啟jupyter即可看到nbextensions選項(xiàng)卡。

到此這篇關(guān)于Jupyter Notebook切換conda虛擬環(huán)境的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Jupyter Notebook切換conda虛擬環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解

    對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • python如何去除字符串中不想要的字符

    python如何去除字符串中不想要的字符

    這篇文章主要為大家詳細(xì)介紹了python如何去除字符串中不想要的字符,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Django與AJAX實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)數(shù)據(jù)顯示的示例代碼

    Django與AJAX實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)數(shù)據(jù)顯示的示例代碼

    這篇文章主要介紹了Django與AJAX實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)數(shù)據(jù)顯示的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python如何截圖保存的三種方法(小結(jié))

    Python如何截圖保存的三種方法(小結(jié))

    這篇文章主要介紹了Python如何截圖保存的三種方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 深入探討opencv圖像矯正算法實(shí)戰(zhàn)

    深入探討opencv圖像矯正算法實(shí)戰(zhàn)

    在機(jī)器視覺(jué)中,對(duì)于圖像的處理有時(shí)候因?yàn)榉胖玫脑驅(qū)е翿OI區(qū)域傾斜,這個(gè)時(shí)候我們會(huì)想辦法把它糾正為正確的角度視角來(lái),本文主要介紹了opencv圖像矯正算法,感興趣的可以了解一下
    2021-05-05
  • 使用python實(shí)現(xiàn)畫AR模型時(shí)序圖

    使用python實(shí)現(xiàn)畫AR模型時(shí)序圖

    今天小編就為大家分享一篇使用python實(shí)現(xiàn)畫AR模型時(shí)序圖,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • python OpenCV實(shí)現(xiàn)答題卡識(shí)別判卷

    python OpenCV實(shí)現(xiàn)答題卡識(shí)別判卷

    這篇文章主要為大家詳細(xì)介紹了python OpenCV實(shí)現(xiàn)答題卡識(shí)別判卷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python?數(shù)據(jù)可視化實(shí)現(xiàn)5種炫酷的動(dòng)態(tài)圖

    Python?數(shù)據(jù)可視化實(shí)現(xiàn)5種炫酷的動(dòng)態(tài)圖

    數(shù)據(jù)可以幫助我們描述這個(gè)世界、闡釋自己的想法和展示自己的成果,但如果只有單調(diào)乏味的文本和數(shù)字,我們卻往往能難抓住觀眾的眼球。而很多時(shí)候,一張漂亮的可視化圖表就足以勝過(guò)千言萬(wàn)語(yǔ)
    2022-01-01
  • python使用Turtle庫(kù)畫畫寫名字

    python使用Turtle庫(kù)畫畫寫名字

    Turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),本篇文章小編就帶大家學(xué)習(xí)python利用Turtle庫(kù)畫畫寫名字的相關(guān)資料,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)子彈與碰撞處理篇

    Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)子彈與碰撞處理篇

    相信大多數(shù)8090后都玩過(guò)太空射擊游戲,在過(guò)去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來(lái)自己動(dòng)手實(shí)現(xiàn)它,在編寫學(xué)習(xí)中回顧過(guò)往展望未來(lái),下面開(kāi)始講解子彈與碰撞處理,在本課中,我們將添加玩家與敵人之間的碰撞,以及添加供玩家射擊的子彈
    2022-08-08

最新評(píng)論

浮山县| 麟游县| 台北县| 含山县| 阳新县| 广灵县| 贞丰县| 中超| 麻城市| 北碚区| 林周县| 开原市| 普安县| 江孜县| 博野县| 云霄县| 唐河县| 宁陵县| 湖南省| 庆云县| 巴彦淖尔市| 叶城县| 博野县| 江津市| 无为县| 孟连| 德阳市| 新野县| 玉屏| 武胜县| 昌江| 蒙山县| 新河县| 自治县| 鹤峰县| 太白县| 丰顺县| 工布江达县| 河源市| 巴楚县| 汾西县|