2017-12-19 14 views
0

idle3에서 tkinter를 가져올 수 있으며 간단한 응용 프로그램을 만드는 데 사용되며 Idle3에서는 모든 것이 잘 작동합니다. 문제는 내가 떠들썩한 파티에서 프로그램을 시작하려고하면, 나는 오류 얻을 수 있습니다 :나무 딸기 파이 bash의 Tkinter

ImportError: No module named 'tkinter.filedialog'; 'tkinter is not a package 

왜 파이가 idle3에서 프로그램을 실행할 수 있지만 것을 때

python3 program.py 

시작 idle3이 tkinter 패키지를 인식하지만 내 bash는 인식하지 못하는 것 같습니다. 모든 솔루션? 내가 생각할 수있는

+0

입니까? – Nae

답변

0

있는 유일한 방법은 그것을 확인 python 대신 python3

으로 실행되고 있다는 것입니다 확인 오두막 라인이 떠들썩한 파티에서 실행할 때`python` 반환 무엇 #!/usr/bin/env python3

+0

파이에서'/ usr/bin/python'은 일반적으로 버전 2입니다 (나의 pis에서 2.7.9). 그래서 이것은 매우 가능성이 있습니다. –

+0

나는 shebang을 점검하여 python3 명령이 python3을 부팅하고 python2.7이 아닌지 확인합니다. –