配置jupyter notebook
anaconda安装完成后,base环境下默认就有jupyter
(没有的话就conda install jupyter notebook)
>>>>>> 20240327更新:安装旧版本的jupyter notebook:mamba install jupyter notebook==6.4.12
在base环境下:
jupyter notebook --generate-config # 在用户目录下生成.jupyter/jupyter_notebook_config.py
输入ipython进入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() # 确认密码后会生成一串字符,复制下来
exit()
更改配置文件
vi ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' # 允许任何ip登录
c.NotebookApp.notebook_dir='/local/txm/' #共享目录
c.NotebookApp.password=u'刚刚复制的密文' # 设置密码
c.NotebookApp.open_browser=False # 禁止notebook启动时自动打开浏览器
c.NotebookApp.port=8888 #指定访问的端口,默认是8888
c.NotebookApp.allow_remote_access=True # 允许远程登录
c.NotebookApp.allow_origin='*' # 允许任何用户登录
配置完成后,输入
nohup jupyter-notebook >~/.jupyter/jupyter-notebook-20210511.log 2>&1 & # 后台挂载运行
在浏览器端输入:http://ip:8888/ 即可访问
jupyter notebook配置R内核
在R中输入以下命令:
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
jupyter kernelspec list Available kernels # 查看当前可用的内核
如果要配置不同的R版本内核,首先进入所需要配置R版本的目录,然后启动该版本的R
cd ~/anaconda3/envs/R4.1/bin/
./R
最后在该版本的R中输入IRkernel配置内核的代码即可
IRkernel::installspec(name = 'ir41', displayname = 'R 4.1')
jupyter notebook配置其他Python内核
在相应的conda环境下安装nb_conda_kernels,然后重启jupyter notebook即可更换内核
conda install -c conda-forge ipykernel
conda install nb_conda_kernels
参考
https://blog.csdn.net/clj198606061111/article/details/88825864
https://www.jianshu.com/p/5eed417e04ca