Hooking Matlab Online to a local Python installation?
3 views (last 30 days)
Show older comments
Commented: Ravi Narasimhan on 31 Aug 2021
I have a Matlab Home license and access to Matlab Online. Is it possible to connect Matlab Online to a local Python installation?
I have tried setting pyenv('Version', 'local executable location') on several machines but get an error message.
Running pyenv by itself results in:
PythonEnvironment with properties:
Walter Roberson on 31 Aug 2021
You appear to be asking for python scripts executed started from MATLAB Online to execute in your local MATLAB Home instead .
In order to do that, on the MATLAB Online side, you would have to replace the py package with a package that intercepted the request and formed a TCP connection back to your MATLAB Home instance to request that the action be taken, and then the MATLAB Home session would have to report the result back to MATLAB Online.
That might perhaps be possible, but it would be a nuisance to set up. You could perhaps take advantage of PyRO or Parallel Python, but it would not be trivial . https://stackoverflow.com/questions/536370/execute-arbitrary-python-code-remotely-can-it-be-done
You cannot just configure the pyenv on MATLAB Online to tell it to execute on a remote system.
More Answers (1)
Yongjian Feng on 31 Aug 2021
Can you upload your python scripts to the online matlab server?
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!