2017-05-21 1 views
7

제 Linux Mint 18에서 필자는 3.5.2 옆에 Python 3.6.1을 설치하려고했습니다.Python3 ImportError : '_tkinter'모듈이 없습니다

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 
tar xJf Python-3.6.1.tar.xz 
cd Python-3.6.1 
./configure 
make 
make install 

하지만, 지금 내가 Tkinter를 가져 오려고 할 때마다, 나는 같은 오류 성공적이 된 설치 : 내가 어떻게 아무 생각도 없어

>>> from tkinter import tk 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python3.5/tkinter/__init__.py", line 35, in <module> 
import _tkinter # If this fails your Python may not be configured for Tk 
ImportError: No module named '_tkinter' 

을 제거하는이 명령으로 이 문제와 제거 방법 3.6.1

답변

8

아직 tkinker 패키지를 설치해야한다고 생각합니다. 당신은 단순히 입력하여이 작업을 수행 할 수 있습니다 : 당신은 여전히 ​​기본 파이썬 인터페이스로 설정되어있을 수 있습니다 귀하의 python3.5 바이너리를 호출하는 것을

sudo apt-get install python3-tk 
+0

정말 좋은 답변 1 –

1

내가 볼과 같은 문제가있다.

당신이 사용하는 유닉스/리눅스 맛이 있다면
/usr/local/lib/python3.5/tkinter/ 

, 당신이 당신의 파이썬 바이너리

whereis python 
를 사용하여 어디에 확인할 수 있습니다 참조되는 파이썬 그것의 버전을 알려주는 오류가있는 라인을 참조하십시오

당신은에있는 모든 맛과 장소의 목록을 얻을 것이다 :

당신 단순히 내가 수 있습니다 추측하고있는 작업을 선택한 맛을 호출

/usr/local/bin/python3.6 

을 입력 한 다음 Tkinter이 사용 가능한지 확인하기 위해 사용 가능한 모듈을 나열합니다 (표준 라이브러리로 번들로 포함될 가능성은 매우 낮음).

관련 문제