Структура вашего пакета в порядке. Оператор импорта в порядке. Единственное, чего не хватает в том, чтобы пакет был видимым в sys.path
.
Обычно мы делаем это с помощью setup.py
, «устанавливая» пакет локально, но ваш проект не имеет setup.py
. Не изменяйте sys.path
непосредственно в коде. Вместо этого вы можете использовать переменную среды PYTHONPATH
. В вашей оболочке:
export PYTHONPATH=/path/to/parent
Где родительский каталог, содержащий подкаталог ankur
.
Я всегда выполняю cmake
вне затмения и открываю сгенерированный проект затмения в Eclipse.
используйте -G "Eclipse CDT4 - Unix Makefiles"
, чтобы указать Eclipse в качестве генератора.
Ниже приводится полный набор генераторов Eclipse.
Eclipse CDT4 - NMake Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - MinGW Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
Введите cmake --help
, чтобы увидеть, какие генераторы поддерживаются вашей конкретной версией cmake.