Python API Setup: environments how to get Matlab to use other env as interpeter??
2 次查看(过去 30 天)
显示 更早的评论
Windows 10 64 bit 2016a Matlab Anaconda 3.6 Python (been using) installed 3.5 python Ananconda build for Matlab (py35) is the env. name ------------------------------------------------------- CAN'T FIGURE OUT HOW TO TELL MATLAB to use the py35 env I have an anaconda build of Python. root environment (default) is Python 3.6 no support Python 3.6 in Matlab.
So, what do I do? I install a new 3.5 anaconda python environment. but problem is keep running into.
How to tell Matlab to use the 3.5 environment!
pyversion
version: '3.6'
executable: '\Anaconda3\python.EXE'
library: '\Anaconda3\python36.dll'
home: '\Anaconda3'
isloaded: 0
Problem is --- I think they're in the same directory with diff shells,launchers, dll's,and etc. envirionment
1 个评论
Jon
2017-8-15
On a Mac, use the Terminal and then
source activate nameof3.5environment
Then install.
cd /Applications/MATLAB_R2017a.app/extern/engines/python [change to whatever version of Matlab you have]
python setup.py install --prefix="/Users/username/anaconda/"
回答(2 个)
Guojin Feng
2017-9-13
Suppose Python is installed in the path "C:\ProgramData\Anaconda3\envs\py2" Try the command like this to specify the python executable.
pyversion('C:\ProgramData\Anaconda3\envs\py2\pythonw.exe')
Note that the specified executable is pythonw.exe
Seth Wagenman
2020-8-24
Check this answer out if using Anaconda: https://www.mathworks.com/matlabcentral/answers/443558-matlab-crashes-when-using-conda-environment-other-than-base
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!