Cannot find specified version with pyenv function
9 次查看(过去 30 天)
显示 更早的评论
I tried to use python in MATLAB with pyenv in Linux system. The Status initially is NotLoaded but everything else looks correct to me as shown below:

Following the example, I typed pyenv('Version','2.7'), received following error:

Status is still NotLoaded. I tried using py.list({'a','b'}), but received: "Unable to resolve the name py.list"
Linux doesn't have Pyenv from Github installed but has wrapper intepreter, executable and library. Works with PyCharm IDE.
0 个评论
回答(1 个)
Meet
2024-12-11
Hi Yulin,
Specifying the Python version number to "pyenv" function only works on Windows platforms. On other platforms, such as Mac or Linux, you must specify the path to the executable. In this case, the command should look like this:
pyenv('Version', '/usr/local/pkg/python/2.7.10/bin/python2.7')
Hope this resolves your query!!
0 个评论
另请参阅
类别
在 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!