Using External Python Interpreter in Squish 6.6 and Later

Last edited on

Introduction

This page explains how to setup a Squish 6.6 installation to use an external Python interpreter.

Please note that the Squish installation has to contain the support for the specific version of your external Python interpreter. If the external interpreter is 3.6 for example, the Squish installation has to contain the support (Squish plugin) for that particular Python version.

Please also not that the following changes have to be performed manually. You have to undo them if you want to use the squishconfig options for Python setup again (squishconfig --python=2 or squishconfig --python=3).

Windows

Windows specific steps for external Python 3:

Windows specific steps for external Python 2:

Linux

Linux specific steps for external Python 3:

Linux specific steps for external Python 2:

MacOS

MacOS specific steps for external Python 3:

For Python 2, Squish is using an external (system) Python interpreter by default.