Clion не может найти внешний модуль в файле python

К черту всех,
Я использую CLion для проекта C++.
У меня есть некоторые файлы python в этом проекте тоже. (boost python).
Файлы python импортируют модуль, созданный cmake.
Он работает должным образом, если я делаю :



$ CD buildDir
$ python mypythonFile.py

Но в CLion, он не может найти lib импортированный.
Так что нет автозавершения, и т.д., И все красное.
Я попробовал это в cmakeList.формат txt:

set_target_properties (среда свойств mymodule
«PYTHONPATH=$PYTHONPATH:${CMAKE_RUNTIME_OUTPUT_DIRECTORY}» )

Я думал, так как Клион использует cmake, он будет использовать этот PYTHONPATH, но это не работает.
Я видел похожие вопросы на форуме CLion, но без ответа.
Поэтому я решил спросить Здесь.

Спасибо всем.
Овации

1 ответ

  1. CLion использует CMake для создания модели проекта (извлекает ключи компилятора для файлов c/cpp, обнаруживает файлы, которые должны быть скомпилированы и т. д.), Но не наследует среду. По крайней мере, в текущей реализации.

    Проблема в том, что в CLion есть ошибка о переопределении PYTHONPATH. В качестве обходного пути вы можете установить PYTHONPATH .gdbinit вручную.