파이썬 버전 :
나는 '수학'또는 '운영 체제'는 작품의 같은 모듈을 가져
는 probleme 파일 사이에OS입니다 파이썬 3.2.3
파이썬 버전 :
나는 '수학'또는 '운영 체제'는 작품의 같은 모듈을 가져
는 probleme 파일 사이에OS입니다 파이썬 3.2.3
편집 : 나는 PYTHONPATH 환경을 수정하는 것이 나쁜 습관으로 간주된다는 것을 몰랐습니다. @wRAR이주는 이유는 통제되지 않은 부작용을 가질 수있는 영구적 인 효과가 있기 때문입니다. 문제를 해결할 수 있는지 알아보기 위해 첫 번째 명제 (sys.path.append)를 시도하는 것이 좋습니다. PYTHONPATH 대 sys.path.append에 대한 자세한이 항목에서 찾을 수 있습니다 : 그것은 당신의 PYTHONPATH의 ENVIRONNEMENT 변수에 PYTHONPATH vs. sys.path
관련되지 않는 이유는 무엇입니까? '.'을 추가하면
또는 (테스트 목적으로하지에 $의 PYTHONPATH 파이썬 test.py :
수출 PYTHONPATH =. 또는 디렉토리가 작업중인했다, 나는 그것이 쉘에서
확인을해야 생각 파이썬 파일에) 체계적으로 사용할 수 : 당신은.py
확장자를 가진 파일 만 가져올 수 있습니다
import sys
sys.path.append(".")
일반적으로 수정하는 것이 좋습니다. 도움이된다해도 PYTHONPATH. 이 경우에는 도움이되지 않습니다. – wRAR
조금 더 자세히 설명해 주시겠습니까? 현재 경로에 저장소를 추가하는 것이 좋지 않은 것으로 간주되는 참조를 찾지 못했습니다. 나는 sys.path.append가 나쁜 습관이라는 것에 동의한다. 이유는 그것이 테스트 목적만을위한 것이지, PYTHONPATH는 아니다. – Dvx
전역 PYTHONPATH에 무작위 디렉토리를 추가하는 것은 잘못 추가 된 것을 제어하지 않으면 미묘한 문제가 발생할 수 있기 때문에 잘못되었습니다. 어떤 이유 때문에 어떤 모듈을 공용 경로에 설치하지 않은 일부 프로그램을 실행하는 셸 래퍼에서 PYTHONPATH를 변경하는 것은 괜찮지 만 주 스크립트에서'sys.path'를 수정하여 바꿀 수 있습니다. – wRAR
디렉토리에 소스 파일의 이름을 게시 할 수 있습니까? multip.py라는 파일이 있습니까? – svk
@ user2204411 디렉토리 레이아웃을 게시해야합니다. 중요한 정보가없는 경우가 아니면 – wRAR
@ wRAR/home/me/test ... /home/me/multip ... /home/me/_init_.py ... drwxr-xr-x me .... 우분투와 함께 필요 없습니다 .py 맞습니까? – Learner