파이썬 2.x 대에서는 Tkinter 로 사용하던 모듈 이름이 3.x 버전에서 tkinter 로 바뀐 모양이다.
PWM (python megawidget) 모듈을 좀 사용해 보려고 하는데 사용하고 있는 파이썬 버전이 2.7 인지라 에러가 나옴.
“ImportError: No module named tkinter” when using Pmw
PWM: http://pmw.sourceforge.net/
해결책은
http://stackoverflow.com/questions/14587980/importerror-no-module-named-tkinter-when-using-pmw
#import tkinter
#Traceback (most recent call last):
# File "<pyshell#11>", line 1, in <module>
# import tkinter
#ImportError: No module named tkinter
import sys, Tkinter
sys.modules['tkinter'] = Tkinter # put the module where python looks first for modules
#import tkinter # now works!
하거나
try:
import tkinter
except:
import Tkinter as tkinter
내가 작성하는 것은 그렇다고 치고, 데모를 좀 돌려보려니 이것도 그다지 쉽지 않다. 이거 땜시 파이썬 3.x 로 갈아타야 한단 말인가??
'Coding > Python Matlab' 카테고리의 다른 글
현재 실행하고 있는 함수 이름 inspect.stack()[0][3] (0) | 2017.01.12 |
---|---|
파이썬 2 에서 3 로의 이전 (오래된 구습의 탈피 ?) (0) | 2016.09.12 |
mp3 splitting (0) | 2016.09.03 |
PDF 파일에서 텍스트 추출 - slate (0) | 2016.09.01 |
Python Algorithmic Trading (0) | 2016.08.14 |