Reload Out-of-Process Python Interpreter

I would like to dynanically change the Python Interpreter used in MATLAB.
According to this help, termination and re-specificition should work for Out-of-Process Python Interpreter. However, I receive a follwoing error message:
"Python is terminated. The environment cannot be changed in this MATLAB session. To change the environment, restart MATLAB, and then call 'pyenv'."

回答 (1 件)

Pranav Verma
Pranav Verma 2021 年 1 月 11 日
編集済み: Pranav Verma 2021 年 1 月 11 日

0 投票

Hi Tibor,
From the problem you have specified, I assume that you have followed the below steps mentioned in the documentation for reloading the interpreter:
terminate(pyenv)
pyenv("Version","2.7");
py.list; % Reload interpreter
pyenv
You can try with newer version of Python and see if it resolves the issue.
Thanks

1 件のコメント

Tibor Auer
Tibor Auer 2021 年 1 月 11 日
Thank you for your suggestions. I already use newer Python version (3.7).

サインインしてコメントする。

カテゴリ

製品

タグ

質問済み:

2021 年 1 月 8 日

コメント済み:

2021 年 1 月 11 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by