Error using pyversion, Too many input arguments.
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (2)
Fangjun Jiang
il 29 Feb 2024
Modificato: Fangjun Jiang
il 29 Feb 2024
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 Commenti
Fangjun Jiang
il 1 Mar 2024
Spostato: Fangjun Jiang
il 1 Mar 2024
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
il 29 Feb 2024
Modificato: Mike Croucher
il 29 Feb 2024
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")
Vedere anche
Categorie
Scopri di più su Call Python from MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!