시스템에 python3.8, python3.10, python3.12 가 설치되어 있다.
주로 3.10을 사용하는데, 특정 프로젝트를 3.12로 가상환경을 만들어서 진행하다보니 tkinter 가 설치되어 있지 않다는 메시지가 뜬다.
Bash
<span class="line"><span style="color: #88C0D0">sudo</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">apt</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">install</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">python-tk</span></span>
python-tk 설치 완료… 그래도 안됨
Bash
<span class="line"><span style="color: #88C0D0">sudo</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">apt</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">install</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">python3-tk</span></span>
python3-tk 설치 완료. 이미 설치된 패키지란다.
여기저기 검색해보니 가상환경에 맞는 파이썬 버전의 tk를 설치하라고… 하…
Bash
<span class="line"><span style="color: #88C0D0">sudo</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">apt</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">install</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">python3.12-tk</span></span>
설치 잘 되고, 파이썬 코드 실행 잘 된다.
사용하는 버전별로 설치하자.