我一直在尝试从项目https://github.com/amdegroot/ssd.pytorch.git运行ssd代码 但是上面的错误不断弹出。我猜目录有问题。请指导!
我正在尝试导入以下文件,但无法做到
cannot import name 'BaseTransform' from 'data' (unknown location)
显示 当我尝试从上述链接运行ssd python文件时,我得到了
ImportError: cannot import name 'voc' from 'data' (unknown location)
所以基本上我猜有一些路径问题。
import torch
from torch.autograd import Variable
import cv2
from data import BaseTransform, VOC_CLASSES as labelmap
from ssd import bulid_ssd
import imageio
或者请告诉我,当数据和ssd来自https://github.com/amdegroot/ssd.pytorch.git时,应将我的项目python文件和https://github.com/amdegroot/ssd.pytorch.git文件放在哪个目录中,以使上述导入语句正常工作
PS:ssd是Single Shot MultiBox Detector,我正在使用anaconda
答案 0 :(得分:0)
您将需要下载该项目,并且该项目中应该有一个包含名称数据的文件夹,其中应该包含一个具有该名称的类。
结构示例 your_file.py 数据 | _ xxx.py
xxx.py的代码示例
BaseTransform类: xxxxxx