【问题标题】:Unable to import module in Google Colab after installing安装后无法在 Google Colab 中导入模块
【发布时间】:2019-02-28 05:18:04
【问题描述】:

我试图按照here 提供的说明克隆和安装 Google Unrestricted 对抗性示例存储库。但我无法导入任何模块。首先,我克隆了存储库并更改为该目录。

!git clone https://github.com/google/unrestricted-adversarial-examples.git
cd unrestricted-adversarial-examples

然后我使用了 pip install 命令。

!pip -e install bird-or-bicycle

安装完成,没有任何错误。但是,当我尝试导入时,出现“找不到模块错误”。谁能告诉我我做错了什么?我在我的电脑上尝试了相同的命令,它可以工作。

import bird_or_bicycle

ModuleNotFoundError: 没有名为“bird_or_bicycle”的模块

【问题讨论】:

    标签: github google-colaboratory


    【解决方案1】:

    如果您查看bird-or-bicycle docs,您会发现在 pip 安装后需要一个数据下载步骤。

    如果您按照那里的说明并在笔记本单元格中运行以下命令,则导入将起作用:

    !git clone https://github.com/google/unrestricted-adversarial-examples
    !pip install -e unrestricted-adversarial-examples/bird-or-bicycle
    !bird-or-bicycle-download
    

    【讨论】:

      【解决方案2】:

      在将issue 发布到存储库后,我刚刚得到了解决方案。解决方案很简单,我需要做的就是在!pip -e install bird-or-bicycle 之后重新启动 Colab 内核(运行时选项卡中的重新启动运行时选项),显然这是获取新安装的软件包所必需的。

      【讨论】:

        猜你喜欢
        • 2013-10-25
        • 2017-07-08
        • 1970-01-01
        • 2019-06-04
        • 2021-05-30
        • 2019-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多