PythonEnvironments icon indicating copy to clipboard operation
PythonEnvironments copied to clipboard

Components to simplify the deployment for Python environments for Delphi applications using Python4Delphi.

PythonEnvironments



MIT License Discord

After more than two decades of introducing Python4Delphi (P4D)), we are trying to solve the essence of why the P4D project started with the PythonEnvironments project. Initially, P4D was designed to have a scripting capability in Delphi using Python. Python is a great programming language for prototyping and experimenting with an idea using short scripts. One of the reasons that the community didn’t adopt to include Python into their Delphi applications as it was not an easy process to do so

PythonEnvironments provides a set of Design time Components to embed a desirable Python Environment into your Delphi application using the readily-available Python embeddable very easily.

Please check out the samples section to Get Started on PythonEnvironments.

Currently we're providing support for Python versions - 3.8, 3.9, 3.10, 3.11 and 3.12.

https://github.com/Embarcadero/PythonEnvironments/assets/8376898/2073c4ec-04cc-4baf-a703-da91c6af1494

It is powered by (P4D). It powers the P4D Data Sciences Libraries.

We encourage you to try it out, file bug reports, and add features. Read more and catch the recorded live stream.