pycharm與jupyter?lab/notebook結(jié)合使用方式
原因
jupyter lab的自動(dòng)補(bǔ)全并不好用,使用了kite后總是存在卡頓的現(xiàn)象
正好在pycharm中支持jupyter lab/notebook,遂將二者集合
效果
確實(shí)很好。
既可以使用pycharm的代碼補(bǔ)全,也可以運(yùn)行在運(yùn)行cell后實(shí)時(shí)預(yù)覽輸出,同樣支持markdown語(yǔ)法,很不錯(cuò)。
教程
最好在conda中配多個(gè)環(huán)境,將各種環(huán)境隔離,并且添加內(nèi)核到j(luò)upyter lab中。(教程參考: 將conda 虛擬環(huán)境添加到 Jupyter lab內(nèi)核.)
如果不想弄,只用base環(huán)境,當(dāng)然也可以。
添加完成內(nèi)核后,打開pycharm,
點(diǎn)擊create new project
然后選擇existing interpreter
點(diǎn)擊右側(cè)的三個(gè)點(diǎn),找到conda 中對(duì)應(yīng)環(huán)境的所在位置,然后選擇Python.exe。
這里需要注意,如果這個(gè)項(xiàng)目想要運(yùn)行在base環(huán)境下,那么這里就去找base這個(gè)虛擬環(huán)境的位置。
如果是想要運(yùn)行在tensorflow環(huán)境下,就去找tensorflow這個(gè)環(huán)境的位置。
如果不清楚環(huán)境的位置,在命令行中運(yùn)行
conda env list
會(huì)輸出conda中每個(gè)環(huán)境的位置
第一次找到環(huán)境后,把這個(gè)勾上,以后就不用重復(fù)找了
選擇虛擬環(huán)境后,會(huì)在Python3.8的后面顯示環(huán)境名字。
然后點(diǎn)擊創(chuàng)建。等待pycharm完成初始化
完成初始化后,新建文件,選擇jupyter notebook文件
輸入文件名,不需要后綴
- 功能區(qū)1為:jupyter 服務(wù),這個(gè)一般不用管
- 功能區(qū)2為:jupyter lab/notebook內(nèi)核,如果這里選擇的內(nèi)核與前面創(chuàng)建項(xiàng)目時(shí)選擇的內(nèi)核不一致,pycharm會(huì)提示切換內(nèi)核。
- 功能區(qū)3為:預(yù)覽方式。
還有很多其它功能,多用一下就知道了
左側(cè)框輸入代碼,按shift + enter開始運(yùn)行,
切換為正確的內(nèi)核。再次運(yùn)行
總結(jié)
運(yùn)行正常,教程結(jié)束。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
OpenCV學(xué)習(xí)之圖像加噪與濾波的實(shí)現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了OpenCV中圖像的加噪與濾波操作的相關(guān)資料,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,需要的可以參考一下2023-02-02Python中實(shí)現(xiàn)switch功能實(shí)例解析
這篇文章主要介紹了Python中實(shí)現(xiàn)switch功能實(shí)例解析,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01Python標(biāo)準(zhǔn)庫(kù)之日期、時(shí)間和日歷模塊
這篇文章介紹了Python標(biāo)準(zhǔn)庫(kù)之日期、時(shí)間和日歷模塊,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05python實(shí)現(xiàn)圖像識(shí)別的示例代碼
這篇文章主要介紹了python實(shí)現(xiàn)圖像識(shí)別的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03詳解numpy.ndarray.reshape()函數(shù)的參數(shù)問(wèn)題
這篇文章主要介紹了詳解numpy.ndarray.reshape()函數(shù)的參數(shù)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10