Я хочу импортировать определенный пользователем модуль utils.py
в Jupyter Notebook. Это должно быть тривиальной задачей, но по какой-то причине она не выполняется.
Структура проекта:
myapp/data/test.csv
myapp/packages/utils.py
myapp/test.ipynb
Файл utils.py
содержит много функций, например, def myfunc():...
.
В test.ipynb
Я пытался from packages import utils
. Также я попытался поместить utils.py
в ту же папку, что и test.ipynb
и запустить import utils
. Но все время происходит сбой с одной из этих двух ошибок:
ImportError: невозможно импортировать имя 'utils' ModuleNotFoundError: нет модуля
по имени 'утилит'
Команда sys.executable
, выполняемая из записной книжки, дает мне правильный путь к python.exe.
Это странно, потому что я могу импортировать данные без проблем следующим образом:
df = pd.read_csv("data/test.csv", sep=";")
Как я могу проверить, что вызывает эту проблему?