I haven't tried it yet myself, but browsing the code for the Python library it looks like you can specify your own installation location via the environment variable WOLFRAM_INSTALLATION_DIRECTORY .
That gets checked before the library attempts to find the engine in the the default locations. You can see the code that looks for the kernel in the file evaluation/kernel/path.py.