最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用jupyter?notebook保存python代碼為.py格式問(wèn)題

 更新時(shí)間:2023年07月07日 10:51:59   作者:天行_  
這篇文章主要介紹了使用jupyter?notebook保存python代碼為.py格式問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

jupyter notebook保存python代碼為.py格式

Jupyter notebook 源自 Fernando Perez 發(fā)起的 IPython 項(xiàng)目。IPython 是一種交互式 shell,與普通的 Python shell 相似,但具有一些很好的功能(例如語(yǔ)法高亮顯示和代碼補(bǔ)全)。

在jupyter notebook里輸入:

%%writefile train.py
train_v = 10
def train_add(list_n):
    train_sum = 0
    for i in range(len(list_n)):
        train_sum += list_n[i]
    return train_sum
list_n = [2,3,4,5,6]
print(train_add(list_n))

%%writefile train.py 表示將文件保存為trian.py的文件,運(yùn)行之后會(huì)顯示:

Writing train.py

%run train.py
20

運(yùn)行%run 表示運(yùn)行某個(gè)python文件

import os
os.path.abspath('.') ?#顯示當(dāng)前路勁
'F:\\02.python'
os.remove('train.py') ?#移除文件

需要?jiǎng)h除的話,使用remove來(lái)刪除。

jupyter notebook代碼補(bǔ)全擴(kuò)展安裝遇到 Jupyter command `jupyter-contrib` not found.”問(wèn)題

動(dòng)機(jī)

眾所周知,Jupyer notebook 體量小,特別適合初學(xué)者的代碼調(diào)試。其每一個(gè)Cell都可以將歷史的變量保存起來(lái)。但是其相對(duì) pycharm 美中不足的就是沒(méi)有自帶“代碼補(bǔ)全”的功能,幸好的是有擴(kuò)展來(lái)完善。

買了新的電腦,我也想要按照舊電腦的安裝方式安裝該擴(kuò)展—jupyter_contrib_nbextension,但是按照舊的教程安裝不上了,然后找解決方案,嘗試了好幾個(gè)無(wú)用的帖子,感覺(jué)心累,誤導(dǎo)人,最后找到了解決方案,用作筆記。

其實(shí)該帖子的解決方案不是我解決的,因此要感謝博主“duqiumail”關(guān)于《Jupyter notebook安裝擴(kuò)展工具(nbextensions)提示“Jupyter command jupyter-contrib not found.”》帖子,鏈接在尾部有原始鏈接。

本人使用的python版本為 Anaconda3-2019.10,python37

舊的安裝插件的教程(可以跳過(guò))

windows + R,輸入 cmd 進(jìn)入命令行界面

pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple
jupyter contrib nbextension install --user 
#  這里舊報(bào)錯(cuò)了,Jupyter command `jupyter-contrib` not found,但是舊電腦上沒(méi)有報(bào)該錯(cuò)。
pip install --user jupyter_nbextensions_configurator 
jupyter nbextensions_configurator enable --user

然后進(jìn)入jupyter notebook 后,發(fā)現(xiàn)菜單狼多出來(lái)了 Nbextensions選項(xiàng),然后勾選 Hinterland 勾選上.大功告成。

但是在 jupyter contrib nbextension install --user 的地方舊報(bào)錯(cuò)了。

Jupyter command jupyter-contrib not found.

解決方案——新的安裝方式

1.先使用以下命令

卸載舊版本的 jupyter_contrib_nbextensions 和 upyter_nbextensions_configurator:分別用cmd命令,卸載之前的安裝

pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator

2.重新下載并安裝:

2.1 先cmd命令安裝

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_contrib_nbextensions

2.2 然后 cmd 進(jìn)入 ~Lib\site-packages\jupyter_contrib_nbextensions 目錄  

例如

C:\ProgramData\Anaconda3\Lib\site-packages\jupyter_contrib_nbextensions

有時(shí)候會(huì)在用戶文件夾下,如

C:\Users\he\Python\Python38\Lib\site-packages\jupyter_contrib_nbextensions

2.3 在該目錄下,cmd 執(zhí)行下面命令手動(dòng)安裝

python application.py install

2.4 然后安裝

jupyter contrib-nbextension install --user

這時(shí)就不會(huì)提示“Jupyter command jupyter-contrib not found.”這個(gè)問(wèn)題了

3 接下來(lái)繼續(xù)安裝

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

這時(shí)從新啟動(dòng)jupyter notebook 就成功看到工具Nbextensions在工具欄了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 偷懶技巧——使用 keyboard 錄制鍵盤(pán)事件

    python 偷懶技巧——使用 keyboard 錄制鍵盤(pán)事件

    這篇文章主要介紹了python如何使用 keyboard 錄制鍵盤(pán)事件,幫助大家提高工作效率,感興趣的朋友可以了解下
    2020-09-09
  • Python實(shí)現(xiàn)常見(jiàn)坐標(biāo)系的相互轉(zhuǎn)換

    Python實(shí)現(xiàn)常見(jiàn)坐標(biāo)系的相互轉(zhuǎn)換

    WGS84坐標(biāo)系、GCJ02坐標(biāo)系、BD09坐標(biāo)系和Web?墨卡托投影坐標(biāo)系是我們常見(jiàn)的四個(gè)坐標(biāo)系。這篇文章為大家整理了這四個(gè)坐標(biāo)系之間相互轉(zhuǎn)換的方法,需要的可以參考一下
    2023-02-02
  • pandas針對(duì)excel處理的實(shí)現(xiàn)

    pandas針對(duì)excel處理的實(shí)現(xiàn)

    這篇文章主要介紹了pandas針對(duì)excel處理的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • django 郵件發(fā)送模塊smtp使用詳解

    django 郵件發(fā)送模塊smtp使用詳解

    這篇文章主要介紹了django 郵件發(fā)送模塊smtp使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python利用SSH隧道實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)

    Python利用SSH隧道實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)sshtunnel類庫(kù)建立SSH隧道,再使用paramiko通過(guò)SSH來(lái)訪問(wèn)數(shù)據(jù)庫(kù),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • Python PyTorch實(shí)現(xiàn)Timer計(jì)時(shí)器

    Python PyTorch實(shí)現(xiàn)Timer計(jì)時(shí)器

    這篇文章主要為大家詳細(xì)介紹了Python PyTorch如何實(shí)現(xiàn)簡(jiǎn)單的Timer計(jì)時(shí)器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Python使用tkinter實(shí)現(xiàn)搖骰子小游戲功能的代碼

    Python使用tkinter實(shí)現(xiàn)搖骰子小游戲功能的代碼

    這篇文章主要介紹了Python使用tkinter實(shí)現(xiàn)的搖骰子小游戲功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python+PyQt5實(shí)現(xiàn)PDF批量水印工具

    Python+PyQt5實(shí)現(xiàn)PDF批量水印工具

    本文圍繞 PDF添加水印.py,完整講解如何將單文件水印腳本重構(gòu)為可交互的 PyQt5 桌面應(yīng)用,支持拖拽導(dǎo)入、實(shí)時(shí)預(yù)覽、子線程處理與輸出管理,并給出關(guān)鍵實(shí)現(xiàn)細(xì)節(jié)與結(jié)構(gòu)說(shuō)明,需要的朋友可以參考下
    2026-03-03
  • 解決anaconda prompt找不到的問(wèn)題解決

    解決anaconda prompt找不到的問(wèn)題解決

    本文介紹了由于注銷系統(tǒng)導(dǎo)致Anaconda Prompt找不到的問(wèn)題,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • 詳解python命令提示符窗口下如何運(yùn)行python腳本

    詳解python命令提示符窗口下如何運(yùn)行python腳本

    這篇文章主要介紹了詳解python命令提示符窗口下如何運(yùn)行python腳本,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

波密县| 思茅市| 英吉沙县| 文昌市| 安康市| 涟水县| 穆棱市| 永新县| 邳州市| 芮城县| 克什克腾旗| 抚州市| 南岸区| 怀远县| 垣曲县| 虎林市| 分宜县| 古浪县| 东平县| 鹿泉市| 嘉善县| 南郑县| 鄂温| 长垣县| 元阳县| 伊吾县| 邳州市| 湖北省| 清涧县| 会东县| 长宁县| 民勤县| 六盘水市| 榆林市| 淳化县| 买车| 南木林县| 平陆县| 吉木萨尔县| 武城县| 晋城|