【问题标题】:Issue with importing in google colab在 google colab 中导入的问题
【发布时间】:2019-01-31 00:50:58
【问题描述】:

我有两个 python 文件:

一个.py

import numpy as np

两个.py

from one import *
print(np.ones(5))

当我在 colab 中使用命令运行 two.py 时

!python two.py

我收到未定义 np 的错误。我该如何解决这个问题? 我的实际情况有点复杂,但大意正如我上面解释的那样。此外,这两个文件都已上传到谷歌驱动器并位于同一文件夹下。

【问题讨论】:

  • 如果我理解正确,您正在尝试通过调用 two.py 来导入 one.py 中指定的库。如果是这样,错误似乎是语法 'from X import Y' 特定于库,所以您不希望 two.py 将 one.py 的内容作为 bash 脚本运行吗?
  • 实际上,当我尝试在基于 Linux 的系统上运行上述程序时,它运行没有任何问题。该问题仅出现在 colab 中。
  • 哦,好的。您如何在 Colab 中定义路径?
  • 奇怪。我又做了一次完全正确的程序,它奏效了。上一次没有。是否是重新启动 colab 会话或使用驱动器使其这次正常工作?

标签: python google-colaboratory


【解决方案1】:

这对我来说很好;我怀疑你从你的实际情况中简化了一个显着的细节。

【讨论】:

    猜你喜欢
    • 2019-07-19
    • 2021-08-18
    • 1970-01-01
    • 2021-10-06
    • 2022-06-16
    • 1970-01-01
    • 2021-06-06
    • 2022-08-06
    • 2019-07-25
    相关资源
    最近更新 更多