This is how I would do it.
from ladybug_comfort import adaptive
ladybug_comfort is the whole package. When you import it as a module it will reference to the
__init__.py file in the package. And there is no adaptive module inside that file. Try this code.
import ladybug_comfort as lc
The reason that the first example works is that
adaptive is a module inside
ladybug_comfort and it is linked to
Python packaging is a bit strange!