18 Engine
18.1 Jupyter内核
18.1.1 旧操作
- 新建工程,选择Engine为Jupyter
- 缺点:
- 经常报错:当直接从r内核的工程(HuLinhui)切换至pyhon内核的工程(HuLinhuiPy)时,render会报错。可以先关闭python内核工程,再次打开工程后再render。
- 写代码没有Jupyter方便。
18.1.2 新操作
- 在jupyter里进行代码写作与预览
- 将
.ipynb
文件和data文件夹复制至Rstudio的quarto环境,通过quarto render \*.jpynb
执行,能顺利集合至Blog。
相关实例如下:
HuLinhuiPy/PDF检验数据提取文件夹包括
pdf检验数据提取.ipynb
和data
文件夹
cp -r /www/wwwroot/www.mmphcrc.com/pdf/jupyter/HuLinhuiPy/PDF检验数据提取 /home/hulihuihong/HuLinhuiPy/posts/
cd posts/PDF检验数据提取
quarto pdf检验数据提取.ipynb
更好的实战是直接将文件复制至HuLinhui/posts
文件夹下并Render,就可以在一个Blog既可有R也可以有Python。
cp -r /www/wwwroot/www.mmphcrc.com/pdf/jupyter/HuLinhuiPy/PDF检验数据提取 /home/hulihuihong/HuLinhui/posts/
quarto render posts/PDF检验数据提取/pdf检验数据提取.ipynb
注意
以”结构化病历”为例说明: 若/home/hulihuihong/HuLinhui/posts/结构化病历
文件夹之前已经在rstudio建立,而不是由jupyterlab复制过去的,会导致生成的html文件和相应的依赖文件夹不被复制至_site/posts/结构化病历
文件夹,网页不能更新。处理办法是将/home/hulihuihong/HuLinhui/posts/结构化病历
备份后删除。