[英]Cannot import module in Jupyter Notebook (Python 3.6)
我想在Jupyter Notebook中導入用戶定義的模塊utils.py
。 這應該是一件微不足道的任務,但是由於某種原因它會失敗。
項目結構:
myapp/data/test.csv
myapp/packages/utils.py
myapp/test.ipynb
utils.py
文件包含許多功能,例如def myfunc():...
在test.ipynb
我嘗試from packages import utils
。 此外,我試圖把utils.py
到同一個文件夾中test.ipynb
和運行import utils
。 但是,它始終會因以下兩個錯誤之一而失敗:
ImportError:無法導入名稱“ utils” ModuleNotFoundError:沒有名為“ utils”的模塊
從筆記本執行的sys.executable
命令為我提供了python.exe的正確路徑。
這很奇怪,因為我可以毫無問題地導入數據,如下所示:
df = pd.read_csv("data/test.csv", sep=";")
如何檢查導致此問題的原因?
嘗試這個:
from packages.utils import *
它對我有用,所以我希望它也對您有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.