配置jupyter notebook
anaconda安裝完成后地技,base環(huán)境下默認(rèn)就有jupyter
(沒有的話就conda install jupyter notebook)
>>>>>> ?20240327更新:安裝舊版本的jupyter notebook:mamba?install jupyter notebook==6.4.12
在base環(huán)境下:
jupyter notebook --generate-config ? ? ? ? ? ?# 在用戶目錄下生成.jupyter/jupyter_notebook_config.py
輸入ipython進(jìn)入ipython
from notebook.auth import passwd
###### 20231124更新:以上代碼會在最新版jupyter notebook上報錯,需更改為:from jupyter_server.auth import passwd
####### 參考:https://blog.csdn.net/qq_36603177/article/details/132117549
passwd() ? ? ? ? ? ?# 確認(rèn)密碼后會生成一串字符,復(fù)制下來
exit()
更改配置文件
vi ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'????????????#?允許任何ip登錄
c.NotebookApp.notebook_dir='/local/txm/'????????#共享目錄
c.NotebookApp.password=u'剛剛復(fù)制的密文'????????????# 設(shè)置密碼
c.NotebookApp.open_browser=False????????# 禁止notebook啟動時自動打開瀏覽器
c.NotebookApp.port=8888????????#指定訪問的端口,默認(rèn)是8888?
c.NotebookApp.allow_remote_access=True????????# 允許遠(yuǎn)程登錄
c.NotebookApp.allow_origin='*' ? ? ? ? ? ?# 允許任何用戶登錄
配置完成后锤灿,輸入
nohup jupyter-notebook >~/.jupyter/jupyter-notebook-20210511.log 2>&1 & ? ? ? ? ? ?#?后臺掛載運(yùn)行
在瀏覽器端輸入:http://ip:8888/ ? ?即可訪問
jupyter notebook配置R內(nèi)核
在R中輸入以下命令:
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
jupyter kernelspec list Available kernels ? ? ? ? ? ?# 查看當(dāng)前可用的內(nèi)核
如果要配置不同的R版本內(nèi)核滑蚯,首先進(jìn)入所需要配置R版本的目錄,然后啟動該版本的R
cd ~/anaconda3/envs/R4.1/bin/
./R
最后在該版本的R中輸入IRkernel配置內(nèi)核的代碼即可
IRkernel::installspec(name = 'ir41', displayname = 'R 4.1')
jupyter notebook配置其他Python內(nèi)核
在相應(yīng)的conda環(huán)境下安裝nb_conda_kernels萎庭,然后重啟jupyter notebook即可更換內(nèi)核
conda install -c conda-forge ipykernel
conda install nb_conda_kernels
參考
https://blog.csdn.net/clj198606061111/article/details/88825864
http://www.reibang.com/p/5eed417e04ca