Я работаю над пакетом, и у меня есть такая структура:
mypackage/
__init__.py
__main__.py
someotherstuff.py
test/
__init__.py
testsomeotherstuff.py
Я настроил его так, чтобы функция main .py выполняла некоторые модульные тестыи выполнение python mypackage
из командной строки работает нормально.Однако часто я хочу дебютировать с использованием ipython, но из интерпретатора run mypackage
выдает ошибку ERROR: File 'mypackage.py' not found
.Я могу запустить его вручную, выполнив run mypackage/__main__.py
, но почему-то это кажется неправильным.Что-то еще, что я должен был сделать, чтобы настроить это правильно?