新安裝的elementary OS 5.0裏邊有python2和python3.6,重新安裝3.8時出現好幾個編譯錯誤,記錄如下:
- 缺少gcc
sudo apt-get install gcc
- INFO: Can’t locate Tcl/Tk libs and/or headers
缺少了Tcl/Tk:
所以我要安裝tcl-devel(我的系統是debian安裝的是tcl-dev)和tk-devel(我的系統是debian安裝的是tk-dev)纔能有頭文件,安裝tcl/tk,只是把靜態或者動態庫考到lib目錄下,只有tcl-devel(tc-dev),tk-devel(tk-dev)纔會把頭文件放到/usr/include裏邊,而_tkinter要編譯必須找到這些頭文件。
sudo apt-get install tcl-dev
sudo apt-get install tk-dev
- INFO: Could not locate ffi libs and/or headers
有人說是安裝libffi-devel,但裝了依然不行。後來在某處看到安裝libffi-dev,就成了。不知這兩者是怎樣的關係。
sudo sudo apt-get install libffi-dev