亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用jupyter notebook直接打開.md格式的文件

 更新時間:2020年04月10日 11:38:35   作者:Damin1909  
這篇文章主要介紹了使用jupyter notebook直接打開.md格式的文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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環(huán)境下需要配置一下anaconda的環(huán)境變量,即將anaconda安裝目錄的bin目錄在環(huán)境變量中進行設置;

現在,你就可以使用anaconda的命令conda,使用命令conda create -n torch python=3.6;(其中的torch是你所設置的環(huán)境名稱,以后你可以將自己工作所需要的python庫在該環(huán)境下下載,它可以根據自己的需求修改;python=3.6 是對該環(huán)境下所需的python版本的配置,可以根據需求修改)

命令conda activate torch,激活剛才創(chuàng)建的環(huán)境,相當于進入到該環(huán)境下,如果要退出該環(huán)境,可以使用conda deactivate;(但是,我在windows環(huán)境下使用時,不需要加前面的conda,自己可以試一試)

進入剛才創(chuàng)建的環(huán)境后,jupyter notebook命令打不開相應的編輯器,因此我們需要安裝它,安裝命令conda install jupyter notebook;

安裝成功后,使用命令jupyter notebook,就會彈出一個網頁,并且將該目錄的內容在在網頁端編輯器中顯示出來;(如圖所示,是我打開的一個jupyter notebook編輯器,對于每一個文件,都能打開并且進行編輯)

但是,當我們打開一個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文件后,在做其他項目時,另外創(chuàng)建了一個環(huán)境,下載好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 <notebook.notebookapp.NotebookApp object at 0x0000013EA754BB38> instance must be a type, but 'notedown.NotedownContentsManager' could not be imported

對于該錯誤,其中提到了contents_manager_class,所以可能和notedown在該環(huán)境下未下載有關,經過pip install notedown,成功解決!

補充知識:服務器 配置 Jupyter notebook 遠程訪問 (Ubuntu 14.04)

先決條件:

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

一般情況下Anaconda中自帶Jupyter notebook.

可以在終端中使用

jupyter notebook

查看是否安裝的有jupyter notebook.

如果系統(tǒng)提示沒有這個軟件的話.

在終端中使用

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'

注意這里需要把生成的密文復制下來,這里后面需要用到.

我這里是

‘sha1:cd723d3e4b0a:e5ca450bbedb63511c78989ea16b8d26941227fb'

這段.

3.修改配置文件

vim ~/.jupyter/jupyter_notebook_config.py

在打開的文件頭部添加如下字段:

c.NotebookApp.ip='*' #意思是任意IP都可以訪問
c.NotebookApp.password = u'sha1:cd723d3e4b0a:e5ca450bbedb63511c78989ea16b8d26941227fb' #剛才那個生成的密文
c.NotebookApp.open_browser = False #意思是默認不打開瀏覽器
c.NotebookApp.port =8888 #隨便指定一個你想要的端口,后面可以從這個端口使用

4.啟動jupyter

在你想要啟動jupyter的目錄使用如下命令

jupyter notebook

即可啟動jupyter notebook

或者你可以使用如下命令 在后臺啟用jupyter notebook,并且推出當前ssh連接也不會中斷程序.

nohup jupyter notebook &

5.遠程訪問

隨便的電腦上打開瀏覽器訪問IP:端口就可以遠程訪問服務器上的jupyter.

這個端口就是之前第三步里面你在配置文件中設置的端口.

比如說我這里是8888

假如我的服務器ip是127.0.0.1

那么我就可以訪問

127.0.0.1:8888

6.其它

如果登陸失敗,則有可能是服務器防火墻設置的問題,此時最簡單的方法是在本地建立一個ssh通道:

在本地終端中輸入ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888

便可以在localhost:1234直接訪問遠程的jupyter了。

此外你也可以選擇開放防火墻的指定端口(我這里開放了8888端口)

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
iptables save

以上這篇使用jupyter notebook直接打開.md格式的文件就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python?xpath,JsonPath,bs4的基本使用

    Python?xpath,JsonPath,bs4的基本使用

    這篇文章主要介紹了Python?xpath,JsonPath,bs4的基本使用,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-07-07
  • 特征臉(Eigenface)理論基礎之PCA主成分分析法

    特征臉(Eigenface)理論基礎之PCA主成分分析法

    這篇文章主要為大家詳細介紹了特征臉理論基礎之PCA主成分分析法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python調用API實現智能回復機器人

    python調用API實現智能回復機器人

    這篇文章主要為大家詳細介紹了python調用API實現智能回復機器人,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python實現提取百度搜索結果的方法

    python實現提取百度搜索結果的方法

    這篇文章主要介紹了python實現提取百度搜索結果的方法,涉及Python網頁及字符串操作的相關技巧,需要的朋友可以參考下
    2015-05-05
  • python中掃描條形碼和二維碼的實現代碼

    python中掃描條形碼和二維碼的實現代碼

    pyzbar模塊是Python一個開源庫用于掃描和識別二維碼信息。這篇文章主要介紹了python中掃描條形碼和二維碼的示例代碼,需要的朋友可以參考下
    2021-10-10
  • Numpy實現卷積神經網絡(CNN)的示例

    Numpy實現卷積神經網絡(CNN)的示例

    這篇文章主要介紹了Numpy實現卷積神經網絡(CNN)的示例,幫助大家更好的理解和使用Numpy,感興趣的朋友可以了解下
    2020-10-10
  • OpenCV實現去除背景識別的方法總結

    OpenCV實現去除背景識別的方法總結

    這篇文章主要為大家詳細介紹了如何利用OpenCV實現去除背景識別的功能,文中為大家總結了一些方法,感興趣的小伙伴快跟隨小編一起學習一下
    2022-10-10
  • python實現簡易云音樂播放器

    python實現簡易云音樂播放器

    這篇文章主要介紹了python實現簡易云音樂播放器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • pandas中ix的使用詳細講解

    pandas中ix的使用詳細講解

    這篇文章主要介紹了pandas中ix的使用詳細講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python實現讀取文件的方法總結

    Python實現讀取文件的方法總結

    這篇文章主要為大家詳細介紹了Python中實現讀取文件效果的幾種方法總結,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-09-09

最新評論