.py не читает из папки содержимого - PullRequest
1 голос
/ 12 марта 2019
|-content 
  |-utils
    |- parse_config.py
  |-models.py

структура папок Это моя структура папок в Google Colab.

Я уже установил Pytorch и все остальные требования для проекта. Здесь models.py файл не может получить доступ к файлам в папке utils.

В моем models.py я импортирую utils.parse_config, который находится внутри папки utils, но показывает следующую ошибку.

ImportErrorTraceback (most recent call last) <ipython-input-6-77f4a3369184> in <module>()
----> 1 from models import *
      2 from utils import *
      3 
      4 import os, sys, time, datetime, random
      5 import torch

/content/models.py in <module>()
      9 from PIL import Image
     10 
---> 11 from utils.parse_config import *
     12 from utils.utils import build_targets
     13 from collections import defaultdict

ImportError: No module named utils.parse_config

--------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the "Open Examples" button below.
---------------------------------------------------------------------------

Error

Как заставить models.py получить доступ к файлам в папке utils?

Ответы [ 2 ]

1 голос
/ 12 марта 2019

Models.py, кажется, не в папке утилит.Пожалуйста, перепроверьте

0 голосов
/ 14 марта 2019

я вижу, что вы пытаетесь импортировать все из сценариев utils.parse_config и utils.Из utils.parse_config выполните команду

import *

, поскольку она не находится в той же папке, что и для models.py, выполните команду

from ..utils.parse_config import *

.это более простой способ:

import sys
sys.path.append("enter the path")
from utils.parse_config import *

, хотя обычно это не рекомендуется.

...