2013-10-17 2 views
1

프로그래밍에 익숙하지 않고 최근에 Enthought Canopy 배포판을 설치 했으므로 특정 모듈을 가져올 수 없습니다.Python이 내가 만든 모듈을 찾을 수 없습니다.

import numfun1 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-297-cb46e477a372> in <module>() 
----> 1 import numfun1 

ImportError: No module named numfun1 

하는 뭔가를 할 수 : 나는 그것을 가져올 때

파이썬 2.7에서라도

NumPy와 작동, 나는 간단한 module.py 파일로 만들거나 다운로드 한 그러나 다른 모듈이 오류 메시지를 반환 모듈이 저장된 위치와 관련이 있습니까? 그렇다면 어떻게 파이썬을 그들의 방향으로 가리키고 있습니까? 파이썬이 볼 수 있도록 모듈을 어디에 두어야 하는가?

귀하의 제안에 진심으로 감사드립니다.

답변

3

모듈 검색 경로에 대한 정보는 공식 Python 튜토리얼 : http://docs.python.org/2/tutorial/modules.html#the-module-search-path에 포함되어 있습니다.

많은 파이썬 라이브러리에는 setup.py 스크립트가있어 검색 경로에있는 위치에 자동으로 설치합니다.

pip과 같은 Python 패키지 관리자를 사용하면 설치 프로세스를 더욱 자동화 할 수 있습니다.

+0

도움을 주셔서 감사합니다! 게시 한 링크를 읽은 후 내 문제가 쉽게 해결되었습니다. 나는 모든 파일을 비단뱀 경로 내의 폴더 중 하나로 이동하기 만하면되었다. – LBM

0

모듈을 만들려면 스크립트 위치에 모듈을 넣어야합니다.

+0

** 반드시 ** 그렇지 않으면 Python 문서 상태를 고려하여 약간 강해야합니다. –

+0

도움을 주셔서 감사합니다! 그게 내가 한 일이야! 문제 해결됨 :) – LBM

관련 문제