当前位置: 首页 > 知识库问答 >
问题:

没有名为的模块。。。尝试从google Colab中的笔记本导入自定义python模块

红弘盛
2023-03-14

在google驱动器中,假设有一个jupyter笔记本和一个python文件my\u模块。py已复制到同一目录中。使用google colaboratory运行时,如何从笔记本导入my\u模块?

当笔记本在本地运行时,导入my_module就可以正常工作。

共有2个答案

国斌斌
2023-03-14

我有同样的问题之前,我修复。

1、使用正确的python版本,google colaboratory有2个python版本2.7和3.6.1。

2、添加初始化。py目录中的空白内容,例如:

dir/
__init__.py
my_module.py
yournotebook.ipynb

3、删除所有pycache*。目录中的pyc/

cd dir
!rm *pyc
容修贤
2023-03-14

在colab欢迎笔记本的底部。研究谷歌。com有一个链接指向一个名为“加载和保存数据:本地文件、驱动器、工作表、谷歌云存储”的示例笔记本(https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb). 这提供了如何将文件从Google Drive复制到colaboratory运行时的方法,您可以使用它来复制模块代码,以便运行时的导入机器可以看到它。

 类似资料:
  • 我在使用Jupyter笔记本电脑的Windows版本时遇到了一些问题。我尝试通过以下链接下载TensorFlow:https://www.tensorflow.org/install/pip?lang=python3 在这个过程之后,我只是编译了它,它再次给了我相同的错误消息。“ModuleNotFoundError:没有名为‘tensorflow’的模块”在“venv环境”中,我也已经在那里下载

  • 我搜索了其他问题,但没有找到任何有帮助的(大多数只是建议你用conda或pip安装pandas)。在我的jupyter笔记本中,我试图导入熊猫(),但出现以下错误: ModuleNotFoundError:没有名为“pandas”的模块 一些相关信息: 我正在使用python3 我已经使用 我的conda环境已正确安装。激活环境后,我在终端中键入,从那里我可以成功导入熊猫并适当使用它。这让我相信这

  • 我正在运行Jupyter笔记本,出现以下错误 ModuleNotFoundError 中的回溯(最近一次调用)---- 从keras.models进口顺序 从keras.layers导入( Conv2D、MaxPooling2D、展平、密集、辍学) ModuleNotFoundError:没有名为keras的模块 我尝试过使用并找到此 安装有问题吗?我需要重新安装从python到anaconda的

  • 运行此代码后,我发现导入错误:- 如何使用google.apengine.ext

  • 导入PyPDF2时出错(没有名为的模块)。我尝试安装Python版本。2、也不工作。我想这个问题可能和安装模块的路径有关,但我无法更改它。。。或者使用Python版本,因为文档中提到了3.2-3.5版 https://pythonhosted.org/PyPDF2/AboutPyPDF2。html 指令 C:\Users\Xiaomi C:\Users\Xiaomi 导入PyPDF2 Module

  • 我已经编写了一个模块(一个文件文件,位于文件夹中)。目前,我正在处理文件,该文件位于文件夹中。我已经在PyCharm中使用file-open打开了这个文件夹(因此我假设它是一个PyCharm项目)。 在ProjectView(CMD-7)中,我可以看到我的项目(红色),在“外部库”下,我可以看到。在cool_script.py中,我可以编写 这在我看来很奇怪,因为 A)在终端(OS 10.10.2