Есть ли способ активировать виртуальную среду Python внутри Qt Creator, т.е. убедиться, что все различные команды, которые Qt Creator выдает для подготовки / анализа / сборки текущего проекта, выполняются внутри указанного c virtualenv?
Эта проблема возникает при попытке использовать Shiboken и PySide в Qt Creator. Например, можно успешно скомпилировать и запустить пример «scriptableapplication» в Pyside (через Windows, OSX и Linux), используя CMake. Однако, работая в той же системе, это невозможно сделать с помощью Qt Creator и qmake, потому что virtualenv не активирован. При открытии проекта scriptableapplication.pro в Qt Creator выдает следующее сообщение:
Unable to locate shiboken2-generator. Did you forget to activate your virtualenv?
, что действительно верно, virtualenv не активируется для команд оболочки, которые выдает Qt Creator.