python3安裝編譯_tkinter模組丟失

爱吃荔枝的小涵子發表於2024-08-28

1.make的時候報缺少_tkinter模組,上一步./configure已經checking發現_tkinter missing

2.安裝tk、tcl相關的包,包括python3-tk仍然沒有解決問題。講相關庫移到/usr/lib也沒解決問題。

3.檢視./configure的命令列引數,在環境變數中有兩個引數:

TCLTK_CFLAGS
              C compiler flags for TCLTK, overriding pkg-config
TCLTK_LIBS  
linker flags for TCLTK, overriding pkg-config
  • TCLTK_CFLAGS:包含目錄的位置,用於編譯時找到 tk.h
  • TCLTK_LIBS:庫的位置和庫檔案,用於連結時找到 libtk8.5.solibtcl8.5.so

4.給tk和tcl新增標頭檔案和庫檔案的位置

export TCLTK_CFLAGS="-I/usr/include"
export TCLTK_LIBS="-L/usr/lib64 -ltk8.5 -ltcl8.5"

在指定庫檔案時,應該指定具體些,以免找不到

相關文章