如何實(shí)現(xiàn)更換Jupyter Notebook內(nèi)核Python版本
我使用anaconda安裝的python3.6.3,并且自己建立一個(gè)虛擬環(huán)境,虛擬環(huán)境下的python版本也是3.6.3,Jupyter Notebook的內(nèi)核P丫頭好哦哦呢指向的是虛擬環(huán)境下的python,最近在使用matplotlib庫的遇到了下面的問題:

我的lib目錄下是有matplotlib以及相關(guān)的庫的,重裝什么的都試過,無奈實(shí)在是找不到解決的辦法,于是想更換一下Jupyter Notebook的內(nèi)核Python版本。接下來具體看一下如何更換內(nèi)核Python版本。
1、首先在cmd下進(jìn)入python執(zhí)行如下命令:
import sys sys.executable
可以得到如下的結(jié)果:

同時(shí)在Jupyter Notebook下執(zhí)行相同的命令,得到結(jié)果如下:

由上面的執(zhí)行結(jié)果可以看到兩處指向的位置確實(shí)不同。
2、接下來我們需要找到Jupyter Notebook內(nèi)核指定的Python環(huán)境位置,然后改成在cmd下環(huán)境指向的位置即可。在cmd下執(zhí)行如下命令:
ipython kernelspec list
輸出的結(jié)果中會包含一個(gè)位置,如下圖所示:

3、接下來,去到虛擬環(huán)境python的這個(gè)文件夾下,并打開kernel.json這個(gè)文件,文件內(nèi)容如下:
{
"argv": [
"D:\\Anaconda\\envs\\python3\\python.exe",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python"
}
可以看到里面定義了Python解釋器的位置,更改Python解釋器的位置并保存。
4、重啟Jupyter Notebook即可。
到此這篇關(guān)于如何實(shí)現(xiàn)更換Jupyter Notebook內(nèi)核Python版本的文章就介紹到這了,更多相關(guān)Jupyter Notebook內(nèi)核Python版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python爬蟲構(gòu)建代理ip池抓取數(shù)據(jù)庫的示例代碼
這篇文章主要介紹了python爬蟲構(gòu)建代理ip池抓取數(shù)據(jù)庫的示例代碼,幫助大家更好的使用爬蟲,感興趣的朋友可以了解下2020-09-09
聊聊Python中的浮點(diǎn)數(shù)運(yùn)算不準(zhǔn)確問題
這篇文章主要介紹了聊聊Python中的浮點(diǎn)數(shù)運(yùn)算不準(zhǔn)確問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python實(shí)現(xiàn)發(fā)送和獲取手機(jī)短信驗(yàn)證碼
這篇文章主要介紹了python實(shí)現(xiàn)發(fā)送和獲取手機(jī)短信驗(yàn)證碼的相關(guān)資料,講解了python如何解決接口測試獲取手機(jī)驗(yàn)證碼問題,感興趣的小伙伴們可以參考一下2016-01-01
Python中Tkinter的面向?qū)ο缶幊虇栴}與解決方案
在Python的GUI開發(fā)中,Tkinter是一個(gè)廣泛使用的標(biāo)準(zhǔn)庫,結(jié)合面向?qū)ο缶幊痰乃枷?可以使Tkinter的代碼更加模塊化和易于維護(hù),然而,在實(shí)際應(yīng)用中,OOP與Tkinter的結(jié)合也會帶來一些常見的問題,本文將通過具體的代碼案例,分析這些問題,并提供相應(yīng)的解決方案2024-12-12

