![Python GUI 앱 구축을 위해 다운로드한 라이브러리를 사용하는 데 문제가 있습니다.](https://rvso.com/image/1601141/Python%20GUI%20%EC%95%B1%20%EA%B5%AC%EC%B6%95%EC%9D%84%20%EC%9C%84%ED%95%B4%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%9C%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EB%AC%B8%EC%A0%9C%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 리눅스와 소프트웨어 개발에 비교적 익숙하지 않습니다. 저는 tkinter와 Python을 사용하여 라즈베리 파이 - Arduino 시스템용 프런트 엔드 GUI를 구축하려고 합니다. 컴퓨터에서 활성 tcl 및 tkinter용 파일을 다운로드하고 추출했지만 프로그램을 실행하고 디버그하는 데 필요한 라이브러리를 얻을 수 없습니다. 이 오류가 발생합니다.
_tkinter.TclError: Can't find a usable tk.tcl in the following directories:
/usr/local/lib/tcl8.6/tk8.6 /usr/local/lib/tk8.6 /usr/lib/tk8.6 /usr/lib/tk8.6 /lib/tk8.6 /usr/library
sudo ./install.sh를 실행하고 기본 폴더에 배치했으며 /usr/local/lib/ 디렉토리와 /usr/local/lib/lib/에 tcl8.6이라는 폴더가 있습니다. 나는 내가 뭘 잘못하고 있는지 모르겠고 이 시점에서 내 컴퓨터는 부적절하게 다운로드된 라이브러리로 가득 차 있어서 내가 가지고 있는 몇 가지 파일을 저장하고 OS를 재설정하는 것을 고려했습니다. 저는 Elementary OS 5.0 Juno를 실행하고 있습니다.
나는 이것이 무엇이든 하고 있지 않다고 믿습니다:
After installation, make sure that the directory containing the installed executables (ActiveTcl/bin) is included in your PATH variable.
export PATH="/opt/ActiveTcl-8.6/bin:$PATH"
You can also add the man directory to your path to access the man page documentation on the command line.
export PATH="/opt/ActiveTcl-8.6/man:$PATH"
답변1
sudo apt-get update
패키지 버전 및 소스 목록을 업데이트한 다음 sudo apt-get install tk
, sudo apt-get install tcl
및 을 업데이트 해 보십시오 sudo apt-get install libtcl8.5
.