Python terminal running in Console window

@anmhuicin Making good progress on replacing the existing console window with an integrated Python terminal:

1 Like

:eyes:

Very cool! Is it locked to a specific version of Python, or is that something the user can customise?

It can get pretty confusing when the user has multiple versions of Python & pip packages installed on their system. Python provides its virtual environment system (venv) to help manage that problem.

Celbridge takes a different approach, by installing a specific version of embedded Python in a local data folder. This gives us complete control over the Python environment & version so running Python code & packages is straightforward. It will also make it a lot easier to upgrade projects to newer versions of Celbridge. This is very similar to the approach Unreal Engine takes with their Unreal Python support.

I think the trade off for ease of use vs user flexibility is probably worth it.