PyXLL will work with many versions of Python[1][2], including Anaconda, Miniconda, Canopy and ActiveState distributions.
All versions of Python from 2.3 to 3.14 are supported. Support for new versions of Python is added as they are released.
When downloading PyXLL, you must choose the version of Python you wish to use. It is not possible to use PyXLL built for one version of Python with another.
PyXLL does not include any particular implementation of Python. Instead, it uses your choice of Python interpreter as configured in the PyXLL configuration file. If no specific Python interpreter is configured, the system default will be used.
For specific instructions on using PyXLL with Anaconda or Miniconda, see How to Install PyXLL with Anaconda.
Non CPython based Python interpreters such as Jython, IronPython or PyPy are not supported.
| [1] | Specifically, all CPython interpreters. CPython is the default and most widely-used implementation of the Python language. |
| [2] | The only notable exception to this is the Windows Store version of Python. This is locked down in such a way that it cannot be used to embed Python into another application like Excel and so it will not work with PyXLL. We recommend either the standard distribution from python.org, Anaconda or Miniconda. |