Отсутствие понимания об импорте python модуля - PullRequest
0 голосов
/ 12 марта 2020

Я сейчас работаю в окружении windows.

У меня есть такая структура папок:

enter image description here

Мой файл loader.py начинается со строки from helper.path import *

Когда я запускаю этот файл в PyCharm, он отлично работает.

Когда я запускаю этот файл в PowerShell py .\helper\csv\loader.py в этом месте C:\Users\GABILLYL\Documents\python python вызывает следующую ошибку:

Traceback (most recent call last):
  File ".\loader.py", line 8, in <module>
    from helper.path import *
ModuleNotFoundError: No module named 'helper'

Когда я открываю консоль python, в том же месте я пытаюсь запустить свой файл и пробую следующую строку: from helper.path import * импорт также работает хорошо. Очевидно, что если я попробую то же самое в другом месте, это не сработает, и возникнет ошибка.

Как я могу изменить свою структуру / рабочую среду, чтобы мой helper/csv/loader.py файл мог импортировать функцию и переменную из моего helper/path.py файл.

...