如何将reStructured Text(.rst)文件转换为Jupyter Notebook(.ipynb)文件?
将RST文件转换为Jupyter Notebook(官方方案)
既然你倾向于Jupyter官方工具,直接用nbconvert就行——这是Jupyter官方自带的格式转换工具,完全支持RST与IPYNB互转,步骤如下:
安装依赖
确保你已经安装了nbconvert和处理RST格式的docutils包,打开命令提示符/PowerShell运行:pip install nbconvert docutils执行转换命令
进入你的RST文件所在目录,运行以下命令(把your_file.rst替换成实际文件名):jupyter nbconvert --to notebook your_file.rst- 要是需要自动执行RST里的代码块,加上
--execute参数:jupyter nbconvert --to notebook --execute your_file.rst
- 要是需要自动执行RST里的代码块,加上
关于之前rst2ipynb的问题(可选)
Windows下出现“选择打开方式”,一般是因为系统没把.py脚本关联到Python解释器,或者rst2ipynb的路径没加入系统PATH。但既然用官方方案,这个可以不用管了。
另外,如果你只是想在Jupyter里查看RST内容,直接在Jupyter Notebook的文件浏览器中点击.rst文件,Jupyter会自动渲染显示,无需转换。
内容的提问来源于stack exchange,提问作者Neo
相关产品推荐
相关产品推荐

