tk 위 없음 모듈이라는 이미지는 몸은 당신은 ImageTK 모듈이 설치되어 있는지 확인해야내가 파이썬에 새로운 오전
D:\python\sub>python app.py
Traceback (most recent call last):
File "app.py", line 2, in <module>
import ImageTk
ImportError: No module named ImageTk
tk 위 없음 모듈이라는 이미지는 몸은 당신은 ImageTK 모듈이 설치되어 있는지 확인해야내가 파이썬에 새로운 오전
D:\python\sub>python app.py
Traceback (most recent call last):
File "app.py", line 2, in <module>
import ImageTk
ImportError: No module named ImageTk
이것은 표준 위치에서 볼 때 OS가 ImageTk를 찾을 수 없도록 python이 비표준 위치에 설치되었다고 말합니다. Python을 표준 위치에 다시 설치할 수 있으며,이 위치는 사용중인 운영 체제와 설치 프로그램에 따라 달라지며이 위치를 sys.path에 추가합니다. 나는 우분투 13.04를 사용하고 있는데 단순히 같은 터미널을 사용하여 ImageTk 패키지를 설치 : (아나콘다와 파이썬 3.x를 포함) 창에 대한
sudo apt-get install python-imaging-tk
사용중인 코드는 일반 파이썬 설치와 별도로 설치해야하며 실제로는 외부 라이브러리 인 PIL libray (추가 정보)에서 가져와야합니다.
PIL 라이브러리는 python 버전 3.0 이상에서는 작동하지 않지만 python 2.x 시리즈에서만 계속 작동하므로 Python 3.x가 설치되어있는 경우 먼저 Python 2.x를 설치해야합니다 해당 PIL 라이브러리를 다운로드하여 설치하는 것보다 훨씬 쉽습니다.
여기서 PIL 라이브러리에 대한 링크는 여기에서 다운로드 할 수 있습니다.
PIL.ImageTk 모듈을 별도로 가져와야했습니다.
import PIL
코드
의 라인은 PIL.ImageTk 모듈을 가져 오지 않았고 나는 또한 from PIL import ImageTk
을 사용했다 후 파이썬 2.7의 Enthought 캐노피 1.0 배포 괜찮 았는데.
해당 솔루션에 대한 필요성이 레드햇 버그 해상도에 의해 제안되었다 https://bugzilla.redhat.com/show_bug.cgi?id=247171
이것은 또한 import PIL.ImageTk
으로 수행 할 수 있습니다.
PIL의 저자는 왜 PIL/__ init__.py에서'ImageTk 가져 오기 '를 생략하겠습니까? –
이 솔루션은 여기에 제안한다 : Pillow installation for python 3.x [and Anaconda]
설치 Whl 파일을 다운로드 한 후 핏이있는 베개
PIL (Python Imaging Library)이 설치되어 있습니까? – Josiah