[PySide] Qt Creator and virtualenv
Cristian.Maureira-Fredes at qt.io
Mon Feb 24 10:53:46 CET 2020
On 2/23/20 1:23 PM, info at mycontent.gr wrote:
> Dear all,
> Is there a way to activate a Python virtual environment inside Qt
> Creator, i.e. ensure that all the different commands that Qt Creator is
> issuing to prepare/analyse/build the current project are run inside a
> specific virtualenv?
> I encounter this problem while trying to use Shiboken/PySide in order to
> create a scriptable application. I can successfully compile and run the
> "scriptableapplication" example from Pyside, across Windows, OSX and
> Linux, using CMake. But when I try to use Qt Creator and qmake, and open
> the scriptableapplication.pro project in Qt Creator, I get the following
> Unable to locate shiboken2-generator. Did you forget to activate
> your virtualenv?
> which is indeed true, the virtualenv is not activated for the shell
> commands that Qt Creator is issuing.
> Thank you for your help.
> Kind regards,
> George Christodoulides
Since Qt Creator 4.11 (I believe...)
it's possible to select the Python interpreter you are using.
Additionally, QtCreator can detect if you have a virtual environment
inside your project too.
As a reference:
Dr. Cristian Maureira-Fredes
The Qt Company GmbH
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin,
Charlottenburg, HRB 144331 B
More information about the PySide