Error using pyversion, Too many input arguments.
4 次查看(过去 30 天)
显示 更早的评论
I want to create CoolProp in my MATLAB interface. for this, I installed Python 3.11 for window 11. After that i opened MATLAB 2023a and I typed in my MATLAB Command window: pyversion C:\Users\ASUS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11\python.exe
I am getting: Error using pyversion, Too many input arguments.
can anyone help me for executing the above?
thank yoy in advace for your valuable suggesion.
0 个评论
回答(2 个)
Fangjun Jiang
2024-2-29
编辑:Fangjun Jiang
2024-2-29
Might be the white space in the folder name? Try
pyversion("C:\Users\ASUS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11\python.exe")
pyversion('C:\Users\ASUS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11\python.exe')
By the way, it is recommended to use pyenv
2 个评论
Fangjun Jiang
2024-3-1
移动:Fangjun Jiang
2024-3-1
If you look at the file under C:\Users\ASUS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11\, they are most likely "short cut" file, not executable. Please locate the actual .exe file.
Mike Croucher
2024-2-29
编辑:Mike Croucher
2024-2-29
Hi Mukesh
The pyversion command is no longer recommended. See the doc at (Not recommended) Change default version of Python interpreter - MATLAB pyversion - MathWorks United Kingdom.
It is better to use pyenv instead Change default environment of Python interpreter - MATLAB pyenv - MathWorks United Kingdom
Try this
pyenv(Version="C:\Users\ASUS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11\python.exe")
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!