18  Engine

18.1 Jupyter内核

18.1.1 旧操作

  • 新建工程,选择Engine为Jupyter
  • 缺点:
    1. 经常报错:当直接从r内核的工程(HuLinhui)切换至pyhon内核的工程(HuLinhuiPy)时,render会报错。可以先关闭python内核工程,再次打开工程后再render。
    2. 写代码没有Jupyter方便。

18.1.2 新操作

  • 在jupyter里进行代码写作与预览
  • .ipynb文件和data文件夹复制至Rstudio的quarto环境,通过quarto render \*.jpynb执行,能顺利集合至Blog。

相关实例如下:

HuLinhuiPy/PDF检验数据提取文件夹包括pdf检验数据提取.ipynbdata文件夹


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/结构化病历备份后删除。