2011-10-29 6 views
7

J'ai un projet dans lequel j'ai un code matlab que je dois exécuter avec Django. J'ai essayé d'installer Mlabwrap ..Mais ça me donne l'erreur suivante.Appel de la fonction Matlab à partir de 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 

J'ai aussi essayé ompC (http://ompc.juricap.com/) mais après addpath ... il me donne une erreur ...

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

il y a probablement un problème avec la façon dont vous installez ces packages . Je vous recommande de les réinstaller en utilisant certains guides d'installation préparés pour des systèmes similaires aux vôtres. – Hgeg

+0

ne peut pas le code être converti en DLL? Ensuite, vous pouvez appeler le fichier DLL. –

Répondre

0

Je vous suggère de télécharger ces modules et les mettre séparément dans un dossier différent. Le vous pouvez les utiliser dans votre application django comme ceci:

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

Ils sont obvisously installés à tort. Vous pouvez les réinstaller ou télécharger comme je l'ai suggéré ... Quoi qu'il en soit, il serait bon de savoir exactement comment vous les avez installés ...

1

Étape 1:

Téléchargez le module matlabwrap.py de http://mlabwrap.sourceforge.net/

Étape 2:

Copiez le dossier dans votre dossier de packages de site, par exemple. C: \ Python26 \ Lib \ site-packages

Étape 3:

fenêtres à l'aide? aller à commencer, et ouvrir la ligne cmd en tapant cmd entrer

Étape 4: accédez au répertoire des packages de site mentionné ci-dessus en utilisant cd C: \ Python26 \ Lib \ site-packages entrent

étape 5: configuration de python de type. py installer vous devriez voir les cmd itérer à travers le processus d'installation

étape 6: rouvrir python et matlabwrap import de type - il devrait importer sans problème maintenant

Questions connexes