安装MATLAB Engine for Python

时间:2015-04-15 15:22:19

标签: python matlab python-2.7 python-3.x

我需要安装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

2 个答案:

答案 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解释器时包含完整路径。