pycharm與jupyter?lab/notebook結合使用方式
原因
jupyter lab的自動補全并不好用,使用了kite后總是存在卡頓的現象
正好在pycharm中支持jupyter lab/notebook,遂將二者集合
效果
確實很好。
既可以使用pycharm的代碼補全,也可以運行在運行cell后實時預覽輸出,同樣支持markdown語法,很不錯。
教程
最好在conda中配多個環(huán)境,將各種環(huán)境隔離,并且添加內核到jupyter lab中。(教程參考: 將conda 虛擬環(huán)境添加到 Jupyter lab內核.)
如果不想弄,只用base環(huán)境,當然也可以。
添加完成內核后,打開pycharm,
點擊create new project
然后選擇existing interpreter
點擊右側的三個點,找到conda 中對應環(huán)境的所在位置,然后選擇Python.exe。
這里需要注意,如果這個項目想要運行在base環(huán)境下,那么這里就去找base這個虛擬環(huán)境的位置。
如果是想要運行在tensorflow環(huán)境下,就去找tensorflow這個環(huán)境的位置。
如果不清楚環(huán)境的位置,在命令行中運行
conda env list
會輸出conda中每個環(huán)境的位置
第一次找到環(huán)境后,把這個勾上,以后就不用重復找了
選擇虛擬環(huán)境后,會在Python3.8的后面顯示環(huán)境名字。
然后點擊創(chuàng)建。等待pycharm完成初始化
完成初始化后,新建文件,選擇jupyter notebook文件
輸入文件名,不需要后綴
- 功能區(qū)1為:jupyter 服務,這個一般不用管
- 功能區(qū)2為:jupyter lab/notebook內核,如果這里選擇的內核與前面創(chuàng)建項目時選擇的內核不一致,pycharm會提示切換內核。
- 功能區(qū)3為:預覽方式。
還有很多其它功能,多用一下就知道了
左側框輸入代碼,按shift + enter開始運行,
切換為正確的內核。再次運行
總結
運行正常,教程結束。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解numpy.ndarray.reshape()函數的參數問題
這篇文章主要介紹了詳解numpy.ndarray.reshape()函數的參數問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10