Python Integration in Pipeline Pilot

Anyone managed to get the example protocols under the python packs collection to work?
Installation was apparently OK but none of the protocols load - all giving errors such as "Unable to create component Protocols\Examples\Integration\Integrating Applications\Programmatic Integration\Python\NumPy\NumPy Speed Test"

I'm running 2017 R2 and python 3.5.3 (from ActiveState) on Windows 7

Interestingly the python record filter protocol loads and runs OK, but whilst the python molWeight filter loads it fails with the error "Failed to find support for script language Python on this machine.
SciTegicScriptSite::Initialize: Exception caught
CRunScriptOnServer::LoadInitialScripts: Pipeline Pilot exception rethrown
CRunScriptOnServer::onInitialize: Pipeline Pilot exception rethrown
CRunScript::onInitialize: Pipeline Pilot exception rethrown
-> 'Python (on Server)' ('Molecular Weight > 200?'); Location: 7 - error during Initialization phase
CProtocolBaseImpl::PassDataDownstream: Pipeline Pilot exception rethrown
CProtocolStd::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
CComponentRunner::CallOnProcess: exception caught, calling onFinalize before rethrow
Protocol Python MolWeight Filter, user kbirchall: Pipeline Pilot exception caught
Protocol Python MolWeight Filter, user kbirchall: Protocol failed: Pipeline Pilot error
Pipeline Pilot Server version 9.2.0.484
Server OS: Windows 7 Service Pack 1
"

Anyone have ideas to help?

Thanks

Kris