Есть несколько пакетов, которые я постоянно импортирую, и несколько функций, которые я собрал для создания красивых сюжетов. У меня они организованы так:
\mypackage
__init__.py
mypackage.py
По какой-то причине мне нужно импортировать как from mypackage.mypackage import *
, что меня действительно беспокоит (from mypackage import *
) - это то, на что я надеюсь.
Я попытался добавить from mypackage import mypackage
в файл init .py, а также несколько других вариантов из разных веб-источников, но не могу заставить его работать.
Рабочий пример может быть легко создан с использованием приведенной выше файловой структуры с пустым init .py и любым импортом в файле mypackage.py, например import numpy as np
. Если он работает, вы можете сделать это из каталога выше \ mypackage
from mypackage import *
np.arange(10)
Или вы можете взять библиотеку по адресу https://gitlab.com/jb4earth/jblib.git, если хотите увидеть, что я говорить о.