我试图按照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”的模块
答案 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内核(“运行时”选项卡中的“重新启动运行时”选项),显然这是拾取新安装的软件包所必需的。