【问题标题】:Cannot use ssd.pytorch package in google colab无法在 google colab 中使用 ssd.pytorch 包
【发布时间】:2019-08-21 04:17:19
【问题描述】:

我正在尝试在 google colab 中使用此软件包 ssd.pytorch,但它无法正常工作。我在帖子的最后一行添加了代码的图像。这是我的代码-

import torch
from torch.autograd import Variable
import cv2 
!git clone https://github.com/amdegroot/ssd.pytorch.git #cloning the package in colab first
!pip install -q BaseTransform
from data import BaseTransform, VOC_CLASSES as labelmap 

每当我尝试安装 BaseTransform 时,都会显示此消息。

找不到满足 BaseTransform 要求的版本(来自版本:) 未找到 BaseTransform 的匹配分布

所以我不能导入任何东西。我应该先安装我克隆的东西吗?但是当我尝试安装 ssd.pytorch 时,会出现相同的消息。

!pip install -q ssd.pytorch

找不到满足 ssd.pytorch 要求的版本(来自版本:) 找不到与 ssd.pytorch 匹配的分布

当我从文件夹数据导入时,我应该使用该文件夹名称进行安装吗?

!pip install -q data

出于某种原因,这可行,我不知道为什么。但是当我使用这条线时仍然无法导入任何东西。

from data import BaseTransform, VOC_CLASSES as labelmap

ImportError Traceback(最近一次调用最后一次) 在 () ----> 1 from data import BaseTransform, VOC_CLASSES as labelmap。 ImportError: 无法导入名称“BaseTransform”

注意:如果由于缺少包而导致导入失败,您可以 使用 !pip 或 !apt 手动安装依赖项。要查看安装一些常见依赖项的示例,请单击 下方的“打开示例”按钮。

我应该怎么做才能正确导入包? 这是 colab 中的代码:

【问题讨论】:

    标签: python google-colaboratory


    【解决方案1】:

    您遇到的问题,是因为您在导入包之前没有更改目录。

    在导入之前运行下面的代码

    import os

    os.chdir('ssd.pytorch')

    此外,BaseTransform 是 ssd.pytorch/data 中定义的一个类。无法安装。

    【讨论】:

      猜你喜欢
      • 2020-08-01
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      • 2019-04-14
      • 2020-02-01
      • 2019-06-04
      • 2021-05-30
      • 2019-01-02
      相关资源
      最近更新 更多