2011-10-29 26 views
7

Tengo un proyecto en el que tengo un código de matlab que tengo que ejecutar con 'Django'. Intenté instalar Mlabwrap ... pero me da un error de seguimiento.Llamar a la función de Matlab desde python

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 

También probé OMPC (http://ompc.juricap.com/) pero después de addpath ... me da un error ...

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'       
+3

probablemente hay algo malo en la forma de instalar estos paquetes . Te recomiendo reinstalarlos usando algunas guías de instalación preparadas para sistemas similares a los tuyos. – Hgeg

+0

no se puede convertir el código a DLL? Luego puede llamar al archivo DLL. –

Respuesta

0

yo sugeriría que para descargar esos módulos y colócalos por separado en una carpeta diferente. El se puede utilizar en su aplicación Django así:

#settings.py: 
sys.path.append("/home/visgean/scripty/pymodules/") # django modules like django_filters 

Ellos obvisously están instalados incorrectamente. Puede volver a instalarlos o descargar como sugerí ... De todos modos, sería bueno saber cómo es exactamente lo que los instaló ...

1

Paso 1:

Descargar el módulo de matlabwrap.py http://mlabwrap.sourceforge.net/

Paso 2:

Copie la carpeta en la carpeta de paquetes de su sitio, es decir. C: \ Python26 \ Lib \ site-packages

Paso 3:

El uso de ventanas? vaya a Inicio, y abrir la línea cmd escribiendo cmd entran

Paso 4: vaya al directorio mencionado paquetes sitio usando cd C: site-packages \ Python26 \ Lib \ entran en el paso 5

: configuración pitón tipo. py instalar debería ver las cmd iterar a través del proceso de instalación

paso 6: volver a abrir el pitón y el tipo matlabwrap importación - debe importar sin problemas ahora

Cuestiones relacionadas