Python импортировать локальный пакет - PullRequest
0 голосов
/ 12 декабря 2018

У меня проблемы с импортом локального пакета.Код из github имеет следующую структуру.

/ProjectA
/ProjectA/algorithms/...
/ProjectA/local_packages/internal-python3.zip
/ProjectA/example.py

В zip-файле содержатся internal.py, setup.py и т.д ....

Когда я запускаю example.py, он даетa ModuleNotFoundError: Нет модуля с именем 'interval' в строке ниже сценария

from interval import Interval       

Есть идеи для решения этой проблемы?Заранее спасибо!

1 Ответ

0 голосов
/ 12 декабря 2018

Сначала убедитесь, что вы распаковали файл.После этого, если вы хотите превратить определенную папку в локальный пакет, внутри нужной папки вам нужно создать файл с именем init .py. Это может быть пустой файл

.В случае интервальной папки вам необходимо иметь /interval/init.py

...