Error using pyversion, Too many input arguments.
3 ビュー (過去 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!