empty pyversion for python in Matlab. How to configure matlabprefs?

조회 수: 16 (최근 30일)
Anna Dunblad
Anna Dunblad 2019년 2월 12일
답변: T.h. 2023년 6월 30일
I'm running 64bits python 3.6 on Windows 10 and matlab R2018b, with python added to the path. pyversion is empty:
>> pyversion
version: ''
executable: ''
library: ''
home: ''
isloaded: 0
When I try to set the executable with
pyversion('C:/Users/myUser/AppData/Local/Programs/Python/Python36/python.exe')
I get the error
Error using pyversion
Path argument does not specify a valid executable.
I've looked at the following similar question and think this may be solved if I can manage to set the python preferences correctly in matlabprefs with setprefs, but cannot seem to get it right. What am I supposted to configure matlabprefs with? For email I've set preferences as below, looking for something in this format to allow Matlab to find the python executable.
setpref('Internet', 'E_mail', 'mail@my_mail.org');
setpref('Internet', 'SMTP_Server', 'my_relay');

답변 (2개)

Omar Alfonso Cordova Carbajal
Omar Alfonso Cordova Carbajal 2021년 6월 17일
I have the same problem. I see that I had python on 32 bits. I uninstall it and install it a 64 bit version and everything works

T.h.
T.h. 2023년 6월 30일
I have the same problem. I uninstalled python and reinstalled it again after CLOSING the Matlab, then everything works.

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by