2011-10-29 4 views
7

나는 '장고'를 실행해야하는 하나의 MATLAB 코드가있는 프로젝트가 하나 있습니다. Mlabwrap 설치를 시도했지만 .. 다음 오류가 발생합니다.Python에서 Matlab 함수 호출

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 
나는 또한 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'       
+3

당신이이 패키지를 설치하는 방식에 문제가 아마도 있습니다 . 귀하의 시스템과 유사한 시스템을 위해 준비된 설치 안내서를 사용하여 다시 설치하는 것이 좋습니다. – Hgeg

+0

코드를 DLL로 변환 할 수 없습니까? 그런 다음 DLL 파일을 호출 할 수 있습니다. –

답변

0

을 다운로드 할 수 제안 그 모듈들을 다른 폴더에 따로 따로 두십시오. 당신이처럼 장고 응용 프로그램에서 사용할 수 있습니다

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

그들은 obvisously 잘못 설치되어 있습니다.

http://mlabwrap.sourceforge.net/

에서 matlabwrap.py 모듈을 다운로드 : 당신은

1

1 단계 ...를 다시 설치하거나 내가 제안 당신이 그들을 설치하는 방법을 정확히 알고 좋은 것입니다 ... 어쨌든, 다운로드 할 수 있습니다 2 단계 :

폴더를 사이트 패키지 폴더에 복사합니다. ie. C : \ Python26 \ lib 디렉토리 \ 사이트 - 패키지

3 단계 :

창을 사용하십니까? 시작으로 이동하고 cmd를이

4 단계 입력을 입력하여 cmd를 라인을 엽니 CD를 C를 사용하여 상기 사이트 패키지 디렉토리로 이동 : 형 파이썬 설치 : \ Python26 \ lib 디렉토리 \ 사이트 - 패키지

5 단계를 입력합니다. 평 당신이 cmd를 설치 프로세스를 반복 볼 수 설치

6 단계 : 재 오픈 파이썬 및 유형 가져 오기 matlabwrap -이 문제없이 가져와야 지금