Невозможно импортировать из модуля в Python - PullRequest
0 голосов
/ 07 октября 2019

У меня следующая структура:

repo_folder
    |--> main.py
    |-->_init_.py
    |--> scripts (folder)
            |---> utils.py

Я хочу импортировать все классы / функции в utils.py в main.py, чтобы сделать это, я попробовал следующие вещи:

1) from scripts.utils import * получил сообщение об ошибке, что модуль скриптов не был распознан.

2) переместил main под скрипты и отредактировал строку from .utils import *

Я использую python 3.6.8 в Ubuntu 18.04при попытке (1) над IDE не отображаются метки ошибок (Pycharm)

Спасибо за помощь!

1 Ответ

0 голосов
/ 07 октября 2019

Попробуйте добавить файл " init .py" в папку сценариев, это превратит папку в пакет python.

, а затем попробуйте

from scripts.utils import *
...