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)核后,打開(kā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開(kāi)始運(yùn)行,

切換為正確的內(nèi)核。再次運(yùn)行

總結(jié)
運(yùn)行正常,教程結(jié)束。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python爬蟲(chóng)框架scrapy下載中間件的編寫(xiě)方法
這篇文章主要介紹了python爬蟲(chóng)框架scrapy下載中間件,在每一個(gè)scrapy工程中都有一個(gè)名為 middlewares.py 的文件,這個(gè)就是中間件文件,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-03-03
OpenCV學(xué)習(xí)之圖像加噪與濾波的實(shí)現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了OpenCV中圖像的加噪與濾波操作的相關(guān)資料,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,需要的可以參考一下2023-02-02
Python中實(shí)現(xiàn)switch功能實(shí)例解析
這篇文章主要介紹了Python中實(shí)現(xiàn)switch功能實(shí)例解析,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
Python標(biāo)準(zhǔn)庫(kù)之日期、時(shí)間和日歷模塊
這篇文章介紹了Python標(biāo)準(zhǔn)庫(kù)之日期、時(shí)間和日歷模塊,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
python實(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

