安装后无法在Google Colab中导入模块

时间:2018-09-24 16:28:55

标签: github google-colaboratory

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

myNav.setAttribute('style', 'background: ' + navbar_color.hex + ' !important;')

然后我使用了pip install命令。

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

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

!pip -e install bird-or-bicycle
  

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

2 个答案:

答案 0 :(得分:3)

如果您查看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

答案 1 :(得分:3)

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