簡體   English   中英

如何在 Jupyter notebook 中創建模塊並導入它們? Python

[英]How to create modules in Jupyter notebook and import them? Python

我在名為 Pyzo 的 Python IDE 中創建了多個 Python 模塊作為 .py 文件,路徑如下: 'C:\Users\Michael\Anaconda3\Lib\site-packages'然后我可以像普通 Python 包(如 pandas)一樣導入它們並將 numpy 放入我的 Jupyter 筆記本或 Pyzo 中。

對於如何在 Jupyter notebook 中創建一個模塊,我有點迷茫,其中包含一個帶有簡單函數的類,然后我可以將其保存並導入到一個新的 Jupyter notebook 文件中。

我發現下面此鏈接中的示例非常模糊且過於復雜。 任何更簡單的例子都會有所幫助,謝謝! http://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Importing%20Notebooks.ipynb

%run ./module_code.ipynb

將此保留在導入部分中-將 module_code 替換為您的文件名,然后您可以從新筆記本訪問該文件中的函數。

假設您要將 A.ipynb 的內容導入 B.ipynb。

安裝

pip install import-ipynb

如何使用 將兩個 ipynb 文件放在同一目錄中。 然后,在 B.ipynb 中:

import import_ipynb
import A

恭喜! 您現在可以從 B.ipynb 運行 A.ipynb 中定義的任何函數!

在 JupyterLab 上導入用戶創建的模塊的最簡單方法是將 Notebook 從文件菜單導出為可執行腳本,如屏幕截圖所示。 這會將 .py 文件下載到您的 pc 或 mac。 只需將下載的文件拖到您的 jupyterlab 即可導入。

將筆記本下載為 .py 文件

現在您可以在其他筆記本中導入和使用該模塊。

import example

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM