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

vscode中配置jupyter的詳細(xì)步驟(徹底解決Failed?to?start?the?Kernel問(wèn)題)

 更新時(shí)間:2022年12月20日 10:15:17   作者:cporin  
自從vscode出了支持jupyter?notebook的功能之后,我就再也沒(méi)有傻傻的用瀏覽器開(kāi)過(guò)jupyter(問(wèn)就是vscode好看),下面這篇文章主要給大家介紹了關(guān)于vscode中配置jupyter(徹底解決Failed?to?start?the?Kernel問(wèn)題)的相關(guān)資料,需要的朋友可以參考下

1 插件安裝

想要在vscode中使用jupyter,首先我們需要在vscode中安裝插件Jupyter

請(qǐng)?zhí)砑訄D片描述

在拓展中搜索jupyter直接安裝即可。

2 相關(guān)python庫(kù)安裝

在安裝插件之后,一整個(gè)安裝過(guò)程才算是剛剛開(kāi)始,最重要的步驟還是安裝相應(yīng)python庫(kù),在這個(gè)過(guò)程中會(huì)遇到很多棘手的問(wèn)題。

2.1 python版本問(wèn)題

在安裝相關(guān)python庫(kù)之前,必須強(qiáng)調(diào)一下python的版本問(wèn)題,避免到最后因?yàn)榘姹静贿m配導(dǎo)致做無(wú)用功,只能從頭來(lái)過(guò)。在安裝相應(yīng)python庫(kù)的過(guò)程中我們需要安裝名為pyzmq的庫(kù),因?yàn)?code>pyzmq的版本限制(這個(gè)后續(xù)會(huì)解釋?zhuān)覀儾荒馨惭b大于3.9的python版本,pyzmq對(duì)python版本要求如下。

請(qǐng)?zhí)砑訄D片描述

經(jīng)過(guò)我的驗(yàn)證python=3.9是可行,但是如果使用python=3.10就會(huì)出現(xiàn)報(bào)錯(cuò),具體錯(cuò)誤如下所示。

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

這里的報(bào)錯(cuò)也顯示,不是因?yàn)?code>pip安裝的問(wèn)題,而是包本身的問(wèn)題導(dǎo)致安裝失敗,這其實(shí)就是因?yàn)?code>python==3.10以上的版本不支持pyzmq==19.0.2。因此我們?cè)谶x擇python版本時(shí),最高只能選擇python==3.9

2.2 開(kāi)始安裝庫(kù)包

現(xiàn)在如果直接建立一個(gè)jupyter文件*.ipynb然后直接在vscode中運(yùn)行,會(huì)直接告訴你沒(méi)有安裝ipykernel包。

請(qǐng)?zhí)砑訄D片描述

忽略python 3.10.4就好,這里為了給大家演示高版本python不能夠使用,就直接創(chuàng)建了一個(gè)python=3.10的環(huán)境。

這里如果點(diǎn)擊Install就會(huì)顯示以下信息。

請(qǐng)?zhí)砑訄D片描述

這里邊給了安裝命令,但是我不推薦使用conda進(jìn)行安裝,我們可以執(zhí)行下面的命令進(jìn)行安裝。

pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

命令中的-i https://pypi.tuna.tsinghua.edu.cn/simple是為了使用國(guó)內(nèi)源,這樣下載速度會(huì)得到明顯提高

執(zhí)行完命令后,會(huì)得到以下的結(jié)果,成功安裝了一系列的包,這個(gè)時(shí)候所有使用到的包都已經(jīng)安裝成功。

這個(gè)時(shí)候當(dāng)你覺(jué)得已經(jīng)安裝成功興致勃勃的打開(kāi)vscode準(zhǔn)備使用jupyter的時(shí)候,vscode會(huì)給你當(dāng)頭一棒,沒(méi)錯(cuò),你會(huì)得到一個(gè)error。

請(qǐng)?zhí)砑訄D片描述

2.3 解決Failed to start the Kernel問(wèn)題

出現(xiàn)這種情況是因?yàn)?code>pyzmq==23.2.1的版本過(guò)高,最直接的辦法就是我們還用低版本的pyzmq就好,這里我們使用pyzmq==19.0.2。這里就是為什么我們不能使用大于3.9版本的python,其實(shí)pyzmq==23.2.1是能夠在python==3.9的環(huán)境中運(yùn)行的,但是因?yàn)槭褂眠^(guò)高版本的pyzmq會(huì)出現(xiàn)Failed to start the Kernel.的錯(cuò)誤,所以我們只能pythonpyzmq都使用較低版本。

我們使用命令

pip uninstall pyzmq 
pip install pyzmq==19.0.2

卸載已經(jīng)安裝的較高版本的pyzmq,然后安裝pyzmq==19.0.2。

執(zhí)行完上述命令之后,會(huì)出現(xiàn)報(bào)錯(cuò)

請(qǐng)?zhí)砑訄D片描述

報(bào)錯(cuò)中提示到jupyter-client需要的pyzmq>23.0但是我們安裝的版本太低。那么接下來(lái)就需要降低jupyter-client的版本,我們先將它卸載,然后重新安裝jupyter-client==6.1.12

pip uninstall jupyter-client
pip install jupyter-client==6.1.12

注意?。。?zhí)行上述命令的時(shí)候,卸載jupyter-client后重新安裝的時(shí)候必須加上版本號(hào),不然會(huì)默認(rèn)安裝最新版本的,然后最新版本的jupyter-client需要較高版本的pyzmq,所以會(huì)默認(rèn)將先前安裝的低版本pyzmq卸載掉,重新安裝高版本的依賴(lài)。運(yùn)行結(jié)果下所示。

這樣安裝的話,我們對(duì)pyzmq將版本的操作就做了無(wú)用功,需要重新執(zhí)行。

執(zhí)行命令pip install jupyter-client==6.1.12后,會(huì)出現(xiàn)報(bào)錯(cuò)

報(bào)錯(cuò)中提到jupyter-console需要jupyter-client>=7.0,我們安裝版本過(guò)低。因此我們需要對(duì)jupyter-console也做降版本處理。

pip uninstall jupyter-console
pip install jupyter-console==6.4.0

當(dāng)然也要注意,重新安裝低版本jupyter-console時(shí)需要加上低版本的版本號(hào)!

執(zhí)行上述命令后,終端會(huì)顯示

請(qǐng)?zhí)砑訄D片描述

這里沒(méi)有出現(xiàn)報(bào)錯(cuò),說(shuō)明所有包的版本都已經(jīng)兼容了。

3 配置成功

執(zhí)行完上述所有操作以后,vscode中的jupyter就已經(jīng)成功配置了,接下來(lái)就可以打開(kāi)vscode選擇配置好的環(huán)境使用本地的jupyter notebook了。

總結(jié)

到此這篇關(guān)于vscode中配置jupyter(徹底解決Failed to start the Kernel問(wèn)題)的文章就介紹到這了,更多相關(guān)vscode配置jupyter內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas計(jì)算相關(guān)系數(shù)corr返回空的問(wèn)題解決

    pandas計(jì)算相關(guān)系數(shù)corr返回空的問(wèn)題解決

    本文主要介紹了pandas計(jì)算相關(guān)系數(shù)corr返回空的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python numpy和matlab的幾點(diǎn)差異介紹

    Python numpy和matlab的幾點(diǎn)差異介紹

    這篇文章主要介紹了Python numpy和matlab的幾點(diǎn)差異,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python獲取協(xié)程返回值的四種方式詳解

    Python獲取協(xié)程返回值的四種方式詳解

    這篇文章主要為大家介紹了Python中獲取協(xié)程返回值的四種方法的示例代碼,文中的代碼詳細(xì)易懂,對(duì)我們學(xué)習(xí)Python有一定的幫助,需要的朋友可以了解一下
    2021-12-12
  • Python3.7安裝PyQt5 運(yùn)行配置Pycharm的詳細(xì)教程

    Python3.7安裝PyQt5 運(yùn)行配置Pycharm的詳細(xì)教程

    這篇文章主要介紹了Python3.7成功安裝心得PyQt5 PyQt5-tools QT designer.exe運(yùn)行配置Pycharm 將.ui文件翻譯成.py文件,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2020-10-10
  • Python的Bottle框架的一些使用技巧介紹

    Python的Bottle框架的一些使用技巧介紹

    這篇文章主要介紹了Python的Bottle框架的一些使用技巧,文中用代碼舉例介紹了這些技巧用到的特性,需要的朋友可以參考下
    2015-04-04
  • python操作日期和時(shí)間的方法

    python操作日期和時(shí)間的方法

    經(jīng)常獲得了一個(gè)用戶提交的當(dāng)前日期,我們需要以這個(gè)日期為依據(jù)返回它的前一天、后一天的日期或者轉(zhuǎn)換操作等。用Python可以非常簡(jiǎn)單的解決這些關(guān)于日期計(jì)算的問(wèn)題
    2014-03-03
  • Pandas數(shù)據(jù)集的合并與連接merge()方法

    Pandas數(shù)據(jù)集的合并與連接merge()方法

    Pandas數(shù)據(jù)集的合并與連接(merge())是數(shù)據(jù)處理過(guò)程中常用的操作之一,在使用Pandas進(jìn)行數(shù)據(jù)集合并時(shí),可以使用merge()函數(shù)將兩個(gè)或多個(gè)數(shù)據(jù)集按照指定的列進(jìn)行合并,本文就來(lái)介紹一下,感興趣的可以了解一下
    2023-11-11
  • 詳解Python?Requests庫(kù)中的重試策略

    詳解Python?Requests庫(kù)中的重試策略

    在Python中,requests庫(kù)是處理HTTP請(qǐng)求的標(biāo)準(zhǔn)工具之一,這篇文章主要為大家介紹了如何在requests中實(shí)現(xiàn)請(qǐng)求的自動(dòng)重試,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • 使用python制作一個(gè)為hex文件增加版本號(hào)的腳本實(shí)例

    使用python制作一個(gè)為hex文件增加版本號(hào)的腳本實(shí)例

    今天小編就為大家分享一篇使用python制作一個(gè)為hex文件增加版本號(hào)的腳本實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • matplotlib繪制兩點(diǎn)間連線的幾種方法實(shí)現(xiàn)

    matplotlib繪制兩點(diǎn)間連線的幾種方法實(shí)現(xiàn)

    本文主要介紹了matplotlib繪制兩點(diǎn)間連線的幾種方法實(shí)現(xiàn),主要介紹了4種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論

保德县| 中方县| 固原市| 禹州市| 龙里县| 思南县| 会昌县| 增城市| 陇川县| 巴彦县| 岐山县| 广平县| 闽侯县| 承德市| 永济市| 渑池县| 定边县| SHOW| 连云港市| 罗甸县| 两当县| 垣曲县| 卢龙县| 安西县| 区。| 谢通门县| 循化| 道真| 佳木斯市| 松原市| 丰台区| 米泉市| 贺兰县| 耒阳市| 四子王旗| 汉阴县| 兰考县| 满洲里市| 鸡西市| 常宁市| 定安县|