conda與jupyter notebook kernel核環(huán)境不一致的問題解決
問題
一般在服務(wù)器上進(jìn)行環(huán)境安裝的時(shí)候有多種方式,比如docker, conda等。conda肯使用起來更加簡便,docker更適合服務(wù)器部署的時(shí)候使用。本文記錄在使用conda時(shí)候出現(xiàn)的問題,jupter notebook中的環(huán)境不一致導(dǎo)致的。
首先conda創(chuàng)建環(huán)境
conda create -n xxxx python=3.7.4
將環(huán)境添加到j(luò)upter中
python -m ipykernel instal --name xxxx --user
在notebook中使用該kernel并進(jìn)行相應(yīng)的導(dǎo)入該環(huán)境下裝好的包,發(fā)現(xiàn)有問題,明明在conda中裝好的包,在notebook中import的時(shí)候提示該mudule不存在。
查看notebook中的python版本:
import sys sys.version
可以看到notebook中的python版本是3.6, 而conda中版本是3.7。假如你的jupter notebook的python版本與你創(chuàng)建的環(huán)境的python版本不一致的時(shí)候就會(huì)出現(xiàn)問題,可以通過更換Jupyter Notebook內(nèi)核的Python版本解決這個(gè)問題。
解決辦法
查看conda中環(huán)境kernel配置文件所在位置:
ipython kernelspec list
進(jìn)入需要修改的kernel 的 python對(duì)應(yīng)目錄,修改 kernel.json
cd xxxx/jupter/kernels/xxxx vim kernel.json
注意: 確保這個(gè)新的python環(huán)境有ipykernel_launcher
沒有的話可以跳轉(zhuǎn)到該虛擬環(huán)境中,執(zhí)行下面語句進(jìn)行安裝
python -m pip install ipykernel -U --force-reinstall
完成上述python的修改后重新啟動(dòng)notebook,再次import正常,問題得到解決:
到此這篇關(guān)于conda與jupyter notebook kernel核環(huán)境不一致的問題解決的文章就介紹到這了,更多相關(guān)conda與jupyter notebook kernel內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python光學(xué)仿真學(xué)習(xí)衍射算法初步理解
這篇文章主要為大家介紹了Python光學(xué)仿真學(xué)習(xí)中對(duì)衍射算法的初步理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10使用Pandas進(jìn)行Excel數(shù)據(jù)處理的操作和技巧
在數(shù)據(jù)處理和分析的過程中,Excel是一個(gè)非常常見的工具,然而,當(dāng)數(shù)據(jù)量變大,操作復(fù)雜度增加時(shí),Excel的效率和功能可能無法滿足需求,Pandas是一個(gè)強(qiáng)大的Python數(shù)據(jù)處理庫,本文將介紹如何使用Pandas進(jìn)行Excel數(shù)據(jù)處理,并展示一些常見的操作和技巧2023-11-11python多個(gè)模塊py文件的數(shù)據(jù)共享實(shí)例
今天小編就為大家分享一篇python多個(gè)模塊py文件的數(shù)據(jù)共享實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01pytorch nn.Conv2d()中的padding以及輸出大小方式
今天小編就為大家分享一篇pytorch nn.Conv2d()中的padding以及輸出大小方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01python實(shí)現(xiàn)Zabbix-API監(jiān)控
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)Zabbix-API監(jiān)控,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09Python自動(dòng)打印被調(diào)用函數(shù)變量名及對(duì)應(yīng)值?
這篇文章主要介紹了Python自動(dòng)打印被調(diào)用函數(shù)的變量名及對(duì)應(yīng)的值,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià),需要的朋友可以參考一下?2022-07-07Jupyter?notebook運(yùn)行后打不開網(wǎng)頁的問題解決
本文主要介紹了Jupyter?notebook運(yùn)行后打不開網(wǎng)頁的問題解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03