我需要安装MATLAB Engine for Python来调用python函数
我尝试了帮助的步骤 我正在使用MATLAB 2015a
我无法从CMD运行setup.py
在帮助说明中,他们让我在这个目录上找到setup.py:
C:\Program Files\MATLAB\MATLAB Production Server\R2015a\matlabroot\extern\engines\python
but when I searched on matlab dir I found it on this dir :
C:\Program Files\MATLAB\MATLAB Production Server\R2015a\extern\engines\python
我使用这两个代码从CMD(作为管理员)安装此引擎
cd C:\Program Files\MATLAB\MATLAB Production Server\R2015a\extern\engines\python
python setup.py install
我尝试过Python27和Python34
这是问题所在
使用64位版本CMD在Python
上使用“python setup.py install
”时返回错误
错误是:
'python'不被识别为内部或外部命令
然后我尝试了setup.py install它会返回此错误:
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
当我用Python 32位尝试这两个代码时,它返回:
error: 32bit python does not work with 64bit MATLAB. Please check your version of Python
答案 0 :(得分:3)
指定64位版本的python.exe
的完整路径。在命令行中:
C:\[path_to_python_dir]\python.exe setup.py install
将[path_to_python_dir]
替换为找到python.exe
的目录的路径。
答案 1 :(得分:1)
要从操作系统提示符调用Python,请将Python的完整路径添加到PATH环境变量中,或者在调用Python解释器时包含完整路径。