簡體   English   中英

沒有名為…的模塊…嘗試從google Colab中的筆記本導入自定義python模塊

[英]no module named … try to importcustom python module from a notebook in google Colab

在Google驅動器中,假設Jupyter筆記本和python文件my_module.py復制到同一目錄中。 使用google colaboratory運行時如何從筆記本中導入my_module?

當筆記本在本地運行時, import my_module才起作用。

在歡迎筆記本的底部colab.research.google.com上,有一個示例筆記本的鏈接,標題為“加載和保存數據:本地文件,驅動器,表格,Google Cloud Storage”( https://colab.research.google .com / notebook#fileId = / v2 / external / notebooks / io.ipynb )。 這提供了有關如何將文件從Google雲端硬盤復制到相關運行時的食譜,您可以用來復制模塊代碼,以便對運行時的導入機制可見。

在修復之前,我有同樣的問題。 幾乎沒有辦法。

1.使用正確的python版本,google colaboratory有2個python版本2.7和3.6.1。

2.在目錄中添加init .py空白內容,例如:

dir/
__init__.py
my_module.py
yournotebook.ipynb

3.刪除dir /中的所有pycache * .pyc

cd dir
!rm *pyc

暫無
暫無

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

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