seo做的好的網(wǎng)站有哪些哪個(gè)模板建站好
本教程為事后記錄,部分圖片非實(shí)操圖片。
詳細(xì)記錄了pycharm配置jupyter的方法,jupyter添加其他conda環(huán)境的方法,遠(yuǎn)程密碼調(diào)用jupyter的方法,修改jupyter工作目錄的方法。
文章目錄
- 一、入門級(jí)配置
- 1. Pycharm配置Conda自帶的jupyter
- 1.1 Conda自帶jupyter啟動(dòng)方法
- 1.2 Pycharm配置jupyter
- 1.2.1. 打開(kāi)Pycharm,并打開(kāi)設(shè)置,找到對(duì)應(yīng)項(xiàng)
- 1.2.2 在 輸入`jupyter`的網(wǎng)頁(yè)鏈接
- 2. jupyter配置conda其他環(huán)境
- 2.1 使用命令查看jupyter的通用工作路徑
- 2.2 添加其他環(huán)境配置
- 二、進(jìn)階配置
- 1. 查看jupyter工作目錄,并配置jupyter,設(shè)置成密碼登陸
- 2. pycharm配置jupyter
- 3. 修改jupyter的工作目錄
- 三、pycharm自啟動(dòng)jupyter
- 四、jupyter notebook使用技巧
- 1. 使用 matplotlib 在獨(dú)立窗口繪圖
一、入門級(jí)配置
本配置方法支持pycharm使用jupyter notebook。
但,每次都需要重新輸入token。
1. Pycharm配置Conda自帶的jupyter
1.1 Conda自帶jupyter啟動(dòng)方法
- 可以直接鼠標(biāo)點(diǎn)擊運(yùn)行Jupyter Notebook 這個(gè)快捷方式
- 在 Anaconda Prompt 端執(zhí)行
jupyter notebook
1.2 Pycharm配置jupyter
1.2.1. 打開(kāi)Pycharm,并打開(kāi)設(shè)置,找到對(duì)應(yīng)項(xiàng)
在Configured Server
處輸入復(fù)制的鏈接。
這里注意,如果沒(méi)有這個(gè)設(shè)置項(xiàng),可能是需要先創(chuàng)建一個(gè)notebook才會(huì)彈出來(lái)這個(gè)!
1.2.2 在 輸入jupyter
的網(wǎng)頁(yè)鏈接
請(qǐng)注意,這個(gè)token是每次都會(huì)變動(dòng)的,所以,每次都需要重復(fù)上述操作
2. jupyter配置conda其他環(huán)境
一般情況下,jupyter啟動(dòng)后,僅支持自帶的環(huán)境,也就是base
環(huán)境。如果你很多庫(kù)都安裝在里邊,自然可以用。
但如果想更換其他環(huán)境,則需要安裝 ipykernel
(安裝在base環(huán)境下)。
這個(gè)百度也能得到其他官方做法。我就說(shuō)個(gè)簡(jiǎn)單的方法: 查文件夾路徑!
2.1 使用命令查看jupyter的通用工作路徑
在anaconda prompt 中使用 jupyter --paths
查看jupyter的目錄,然后去找到 :“…/kernels/python3” 這個(gè)文件夾。
一般是在工作目錄的 “--/share\jupyter\kernels\python3”
路徑下,然后發(fā)現(xiàn)這三個(gè)文件就是了。
2.2 添加其他環(huán)境配置
- 將
python3
這個(gè)文件夾復(fù)制在kernels
文件夾內(nèi),并重命名成你新環(huán)境的名字; - 打開(kāi)
kernel.json
,修改對(duì)應(yīng)的環(huán)境路徑,并更改名字(方便你記得這個(gè)環(huán)境); - 重啟jupyter即可
這里說(shuō)明一下:
- 因?yàn)槲矣∠笾袕膩?lái)沒(méi)有故意特意去安裝
ipykernel
,所以可能conda是默認(rèn)安裝這個(gè)ipykernel的。 - 可以使用conda list查看確認(rèn)是否安裝了ipykernel。
- 也可以按上述提到的路徑找一下,如果存在這個(gè)配置文件,基本上是安裝了ipykernel的。
- 網(wǎng)上有其他ipykernel的配置方法,需要使用命令,我只是比較懶,就直接復(fù)制了。
- 如果沒(méi)找到這個(gè)文件夾和配置文件,可能需要安裝一下 ipykernel !
二、進(jìn)階配置
允許pycharm一次性配置好jupyter,即實(shí)現(xiàn)遠(yuǎn)程調(diào)用
修改工作目錄,避免占用c盤空間
原理核心:不需要jupyter每次都產(chǎn)生動(dòng)態(tài)的token,因此,我們選用密碼加密的方式!
1. 查看jupyter工作目錄,并配置jupyter,設(shè)置成密碼登陸
- 在 Anaconda Prompt 端執(zhí)行
jupyter --paths
,可以查看jupyter所有的工作目錄。
(一般情況下,conda自帶jupyter目錄在:C:\user\xxx\ 文件夾下) - 在 Anaconda Prompt 端執(zhí)行
jupyter notebook --generate-config
生成config.py文件;
(根據(jù)上述文件夾,挨個(gè)找一下,大概率是在 C:\Users\xxx.jupyter文件夾里 ) - 打開(kāi)這個(gè)“jupyter_notebook_config.py”配置文件,修改
需要重點(diǎn)注意,#號(hào)為注釋符號(hào),需要去掉,并且每一個(gè)命令都需要置前,前面無(wú)空格,才能識(shí)別該命令,否則會(huì)報(bào)錯(cuò)
這里的配置為:
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True
c.NotebookApp.ip = ‘*’
c.NotebookApp.notebook_dir = ‘可修改工作目錄’
c.NotebookApp.open_browser = False
c.NotebookApp.password = ‘’
c.NotebookApp.password_required = True
c.NotebookApp.port = 8889
c.NotebookApp.token = ‘’
修改配置文件后,先不關(guān)閉,還需填寫 “c.NotebookApp.password”
- 使用命令:
jupyter notebook password
生成密碼;(輸入兩次密碼)
(這里在C:\Users\xxx.jupyter 文件夾下,會(huì)生成一個(gè)配置文件“jupyter_notebook_config.json”)
5. 打開(kāi)jupyter_notebook_config.json文件,復(fù)制密碼串;
- 將密碼串粘貼到 “c.NotebookApp.password“ 處。
- 重啟jupyter即可。
2. pycharm配置jupyter
這時(shí)候還是在相同的地方,只需要填入:http://localhost:8888/?token=
即可。
3. 修改jupyter的工作目錄
執(zhí)行到在上述第3步中,即可修改工作目錄。但需要注意,此時(shí),如果是使用Jupyter Notebook
這個(gè)快捷鍵來(lái)啟動(dòng)jupyter,工作目錄是不會(huì)變的!
還需要進(jìn)行下列修改:
-
找到這個(gè)快捷鍵的文件所在,鼠標(biāo)右鍵打開(kāi)”屬性“,
-
刪除: “%USERPROFILE%/”
-
然后,保存即可。
-
到此,使用快捷鍵”Jupyter Notebook (Anaconda)“啟動(dòng)jupyter也能愉快的使用設(shè)置好的工作目錄啦!
強(qiáng)調(diào):
上述使用 Configured Server
配置jupyter的方法,都需要手動(dòng)額外啟動(dòng)jupyter,然后pycharm才能連接上這個(gè)服務(wù)器!
三、pycharm自啟動(dòng)jupyter
這個(gè)簡(jiǎn)單嘗試了一下,應(yīng)該是工程目錄鏈接的環(huán)境中需要單獨(dú)安裝jupyter notebook。
后期可能補(bǔ)上教程!
四、jupyter notebook使用技巧
pycharm配置jupyter可以避免網(wǎng)頁(yè)版沒(méi)有代碼補(bǔ)全的功能!
1. 使用 matplotlib 在獨(dú)立窗口繪圖
使用 %matplotlib qt5
才能彈出窗口,否者是嵌入到notebook內(nèi),沒(méi)有交互功能。
%matplotlib qt5
from matplotlib import pyplot as plt