从python调用Matlab函数

从python调用Matlab函数,python,django,matlab,Python,Django,Matlab,我有一个项目,其中我有一个matlab代码,我必须运行tho'Django。 我尝试安装Mlabwrap..但它给我以下错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "mlabwrap.py", line 188, in <module> import mlabraw ImportError: No module named mlabraw 回溯(

我有一个项目,其中我有一个matlab代码,我必须运行tho'Django。 我尝试安装Mlabwrap..但它给我以下错误

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "mlabwrap.py", line 188, in <module>
import mlabraw
ImportError: No module named mlabraw
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“mlabwrap.py”,第188行,在
进口米拉布拉
ImportError:没有名为mlabraw的模块
我也试过ompc(http://ompc.juricap.com/)但是在addpath之后…它给了我一个错误

Traceback (most recent call last):                                
File "<stdin>", line 1, in <module>                              
File "C:\Python27\lib\ihooks.py", line 407, in import_module       
q, tail = self.find_head_package(parent, str(name))            
File "C:\Python27\lib\ihooks.py", line 479, in find_head_packag    
raise ImportError, "No module named '%s'" % qname            
ImportError: No module named 'addpath'                           
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入模块中第407行的文件“C:\Python27\lib\ihooks.py”
q、 tail=self.find\u head\u包(父,str(名称))
文件“C:\Python27\lib\ihooks.py”,第479行,在find\u head\u packag中
“没有名为“%s”的模块%qname”
ImportError:没有名为“addpath”的模块

我建议您下载这些模块,并将它们分别放在不同的文件夹中。 您可以在django应用程序中使用它们,如下所示:

#settings.py:
sys.path.append("/home/visgean/scripty/pymodules/") # django modules like django_filters
它们显然安装错误。你可以按照我的建议重新安装或下载。。。无论如何,如果您能确切地知道如何安装它们,那就太好了…

步骤1:

从下载matlabwrap.py模块

步骤2:

将文件夹复制到您的站点软件包文件夹,即C:\Python26\Lib\site packages

步骤3:

使用windows?转到开始,键入cmd enter打开cmd行

步骤4:使用cd C:\Python26\Lib\site packages-enter导航到前面提到的站点包目录

步骤5:键入python setup.py install 您应该看到cmd在整个安装过程中反复出现


步骤6:重新打开python并键入import matlabwrap-现在应该可以顺利导入了

安装这些软件包的方式可能有问题。我建议您使用为类似系统准备的一些安装指南重新安装它们。代码不能转换为DLL吗?然后可以调用DLL文件。