이 코드를 실행할 때 Windows 10에서 Pycharm IDE를 통해 matplotlib 패키지를 사용하려고했습니다.
from matplotlib import pyplot
다음과 같은 오류가 발생합니다.
ImportError: No module named 'tkinter'
python 2.x에서는 Tkinter라고 불렀지 만 문제는 아닙니다. 방금 새로운 python 3.5.1을 설치했습니다.
편집 : 또한, 나는 또한 ‘tkinter’와 ‘Tkinter’를 가져 오려고 시도했지만 둘 다 작동하지 않았습니다 (둘 다 언급 한 오류 메시지를 반환했습니다).
답변
sudo apt-get install python3-tk
그때,
>> import tkinter # all fine
편집 :
Windows의 경우 문제는 완전한 Python 패키지를 설치하지 않았다는 것입니다. Tkinter는 기본적으로 Python과 함께 제공되어야합니다. 참조 : http://www.tkdocs.com/tutorial/install.html
강력한 쉘과 필요한 패키지를 제공하는 ipython 설치를 제안 합니다.
답변
당신이 사용할 수있는
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt
전혀 사용하고 싶지 않다면 tkinter
.
또한 %matplotlib inline
노트북을 사용하는 경우 노트북 상단에서 사용 하는 것을 잊지 마십시오 .
편집 : matplotlib agg
과 다른 백엔드 tkinter
입니다.
답변
Centos에서는 패키지 이름과 명령이 다릅니다. 다음을 수행해야합니다.
sudo yum install tkinter
문제를 해결합니다.
답변
들어 윈도우 사용자가 다시 설치 프로그램을 다운로드 할 필요가 없습니다. 다음을 수행하십시오.
- 입력 메뉴를 시작으로 이동하기 프로그램 및 기능을 ,
- Python 버전을 선택하십시오 ( Python 3.6.5 (64-bit) ).
- 마우스 오른쪽 버튼을 클릭하고 변경을 누릅니다 .
- 수정을 클릭하십시오 .
- 선택 TD / TK와 IDLE을 (Tkinter를 설치하는)을 클릭 다음 .
설치를 기다리면 완료됩니다.
답변
이 문제를 검색 한 거의 모든 대답에 따르면 Windows의 Python에는 tkinter와 tcl이 이미 설치되어 있으며 pip 또는 actviestate.com 사이트를 사용하여 다운로드하거나 설치하려고 시도하지 않았습니다. 결국 바이너리 설치 프로그램을 사용하여 파이썬을 설치할 때 TCL 및 tkinter와 관련된 모듈을 확인하지 않았습니다. 그래서 바이너리 설치 프로그램을 다시 실행하고 이번에는이 옵션을 선택하여 파이썬 버전을 수정하기로했습니다. 그러면 수동으로 아무것도 할 필요가 없습니다. 파이썬 터미널로 가면 다음 명령이 파이썬과 함께 설치된 tkinter의 버전을 보여줍니다.
import tkinter
import _tkinter
tkinter._test()
답변
fedora를 사용하는 경우 먼저 tkinter를 설치하십시오.
sudo dnf install python3-tkinter
나중에 tkinter를 가져올 필요가 없다고 생각합니다. 또한 virtualenv를 사용하는 것이 좋습니다.
$ python3 -m venv myvenv
$ source myvenv/bin/activate
pip를 사용하여 필요한 패키지를 추가하십시오.
답변
CentOS 7 및 Python 3.4에서 명령은 다음과 같습니다. sudo yum install python34-tkinter
Python 3.6이 설치된 Redhat 7.4에서 명령은 다음과 같습니다. sudo yum install rh-python36-python-tkinter