2014-10-15 5 views
0

, 그것은 리눅스에서 작동 리눅스하지만, 오류, 창문에 실패 창에파이썬 가져 오기 창에 실패,하지만 나는 모듈을 가져올 때

<Directory>\src>main.py 
Traceback (most recent call last): 
    File "<Directory>\src\main.py", line 12, in <module> 
    from parser.parser import Parser 
ImportError: No module named parser 

파일을 찾을 수 없습니다 것 같다 parser.py (나를 만든). 왜 다른 모든 모듈을 발견했는지 이해할 수 없습니다.

[folder: 
    - main.py 
    - parser/__init__.py 
    - parser/parser.py] 
+0

은 디렉토리 구조이며 파이썬 버전은 정확히 동일합니까? – will

+0

네, 같은 프로그램이고 같은 버전의 파이썬 – Frenkyk

+0

은'__ init __. py' a type-o의 공백입니까? – GP89

답변

3

문제는 패키지 이름이 parser 인 것입니다. from parser을 가져 오면 parser.parser 하위 모듈이없는 표준 라이브러리에서 parser 모듈을 가져옵니다. parser을 참조하십시오.

+0

이미 파일의 이름을 바꾸려고 시도했습니다 ... 같은 오류 – Frenkyk

+0

디렉토리 파서의 이름을 다른 이름으로 변경 했습니까? 그것은 상충되는 것이기 때문에. – Chintan

관련 문제