网站建设资讯

NEWS

网站建设资讯

如何使用jupyternotebook直接打开.md格式的文件-创新互联

这篇文章主要讲解了如何使用jupyter notebook直接打开.md格式的文件,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

目前创新互联建站已为1000多家的企业提供了网站建设、域名、网络空间、网站托管、企业网站设计、宁海网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

jupyter notebook是一个比较比较不错的网页版python编辑器,但是,由于很多“技术文档”都是直接以markdown(.md格式的文件)的格式编写的,而且jupyter notebook的代码文件(.ipynb)也可以转换成.md格式的文件,更为重要的是,我们从github上下载的很多学习资料也都是.md文件格式的。因此,为了能够在jupyter notebook上实现:

使用jupyter notebook浏览技术文档;

将转换成.md格式的python代码在不用转换格式的情况下直接由jupyter notebook上打开并且运行代码;

更加方便的由jupyter notebook看github下载的资料。

我们需要在jupyter notebook中加入能够阅读.md文件的功能。

安装流程:

anaconda的下载与安装;

如果在windows环境下需要配置一下anaconda的环境变量,即将anaconda安装目录的bin目录在环境变量中进行设置;

现在,你就可以使用anaconda的命令conda,使用命令conda create -n torch python=3.6;(其中的torch是你所设置的环境名称,以后你可以将自己工作所需要的python库在该环境下下载,它可以根据自己的需求修改;python=3.6 是对该环境下所需的python版本的配置,可以根据需求修改)

命令conda activate torch,激活刚才创建的环境,相当于进入到该环境下,如果要退出该环境,可以使用conda deactivate;(但是,我在windows环境下使用时,不需要加前面的conda,自己可以试一试)

进入刚才创建的环境后,jupyter notebook命令打不开相应的编辑器,因此我们需要安装它,安装命令conda install jupyter notebook;

安装成功后,使用命令jupyter notebook,就会弹出一个网页,并且将该目录的内容在在网页端编辑器中显示出来;(如图所示,是我打开的一个jupyter notebook编辑器,对于每一个文件,都能打开并且进行编辑)

如何使用jupyter notebook直接打开.md格式的文件

但是,当我们打开一个md文件时,仅仅只会显示markdown格式的源码,无法显示渲染后的格式,因此,我们需要为jupyter notebook添加可以相应的功能,

pip install notedown,下载notedown;

修改jupyter notebook的配置文件C:\用户\jluaa\.jupyter\jupyter_notebook_config.py:添加c.NotebookApp.contents_manager_class = 'notedown.NotedownContentsManager';(前面无需加#)

之后,通过jupyter notebook编辑器就能实现打开md文件的功能。

注意

本人在配置好上述所示的jupyter_notebook_config.py文件后,在做其他项目时,另外创建了一个环境,下载好jupyter notebook后启动时,有如下报错:

[C 07:13:23.105 NotebookApp] Bad config encountered during initialization:
[C 07:13:23.105 NotebookApp] The 'contents_manager_class' trait of instance must be a type, but 'notedown.NotedownContentsManager' could not be imported

对于该错误,其中提到了contents_manager_class,所以可能和notedown在该环境下未下载有关,经过pip install notedown,成功解决!

补充知识:服务器 配置 Jupyter notebook 远程访问 (Ubuntu 14.04)

先决条件:

安装好Anaconda(python2或者python3版本都可以)

一般情况下Anaconda中自带Jupyter notebook.

可以在终端中使用

jupyter notebook

查看是否安装的有jupyter notebook.

如果系统提示没有这个软件的话.

在终端中使用

conda install jupyter

安装jupyter,(当然首先你得有anaconda,这个的安装这里不做过多的讲解.)

配置jupyter notebook远程

0.登录你的远程服务器

1.生成配置文件

jupyter notebook --generate-config

2.生成密码

使用ipython或者python都可以

$ipython
In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:cd723d3e4b0a:e5ca450bbedb63511c78989ea16b8d26941227fb'

文章名称:如何使用jupyternotebook直接打开.md格式的文件-创新互联
路径分享:http://cdweb.net/article/ddcdec.html