新安装的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